Merge branch 'master' into saveas
[ardour.git] / libs / ardour / port_set.cc
index c7f5e2e674e7557cc1ca7eb3ce33a38dc0ce6a3e..3489ae4e449a9fe43e527828b72b4a4ae7a57509 100644 (file)
@@ -145,9 +145,11 @@ PortSet::port(DataType type, size_t n) const
                return port(n);
        } else {
                const PortVec& v = _ports[type];
-               assert(n < v.size());
-               return v[n];
+               if (n < v.size()) {
+                       return v[n];
+               }
        }
+       return boost::shared_ptr<Port>();
 }
 
 boost::shared_ptr<AudioPort>