]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_utilities/lib/machserver.cpp
Security-58286.260.20.tar.gz
[apple/security.git] / OSX / libsecurity_utilities / lib / machserver.cpp
index 29ffa83a3c97936646451b291667abb3192e464b..30408289b788c09693dd86c022324d2968b25f90 100644 (file)
@@ -562,6 +562,9 @@ kern_return_t cdsa_mach_notify_dead_name(mach_port_t, mach_port_name_t port)
                MachServer::active().notifyDeadName(port);
        } catch (...) {
        }
+    // the act of receiving a dead name notification allocates a dead-name
+    // right that must be deallocated
+    mach_port_deallocate(mach_task_self(), port);
        return KERN_SUCCESS;
 }