diff --git a/libs/ardour/port_engine_shared.cc b/libs/ardour/port_engine_shared.cc index 0aea69e340..183086dfce 100644 --- a/libs/ardour/port_engine_shared.cc +++ b/libs/ardour/port_engine_shared.cc @@ -457,7 +457,7 @@ PortEngineSharedImpl::unregister_port (PortEngine::PortHandle port_handle) pm->erase (port->name()); ps->erase (i); - pr->erase (*i); + pr->erase (port); } _ports.flush ();