X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/6d2010ae8f7a6078e10b361c6962983bab233e0f..eee3565979933af707c711411001ba11fe406a3c:/bsd/security/audit/audit_bsd.c diff --git a/bsd/security/audit/audit_bsd.c b/bsd/security/audit/audit_bsd.c index 6f4d416c9..a08ab453d 100644 --- a/bsd/security/audit/audit_bsd.c +++ b/bsd/security/audit/audit_bsd.c @@ -51,6 +51,8 @@ #include #include +extern void ipc_port_release_send(ipc_port_t port); + #if CONFIG_AUDIT struct mhdr { size_t mh_size; @@ -650,7 +652,8 @@ audit_send_trigger(unsigned int trigger) error = host_get_audit_control_port(host_priv_self(), &audit_port); if (error == KERN_SUCCESS && audit_port != MACH_PORT_NULL) { - audit_triggers(audit_port, trigger); + (void)audit_triggers(audit_port, trigger); + ipc_port_release_send(audit_port); return (0); } else { printf("Cannot get audit control port\n");