diff options
Diffstat (limited to 'libports/end-rpc.c')
-rw-r--r-- | libports/end-rpc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libports/end-rpc.c b/libports/end-rpc.c index e4aba7bc..cd0aa2d4 100644 --- a/libports/end-rpc.c +++ b/libports/end-rpc.c @@ -26,6 +26,9 @@ ports_end_rpc (void *port, struct rpc_info *info) { struct port_info *pi = port; + if (info->notifies) + _ports_remove_notified_rpc (info); + mutex_lock (&_ports_lock); *info->prevp = info->next; if (info->next) |