diff --git a/sys/kern/uipc_sem.c b/sys/kern/uipc_sem.c index 588d6bf7012..e40c6c63a96 100644 --- a/sys/kern/uipc_sem.c +++ b/sys/kern/uipc_sem.c @@ -442,6 +442,9 @@ static void sem_free(struct ksem *ks) { +#ifdef MAC + mac_posixsem_destroy(ks); +#endif nsems--; if (ks->ks_onlist) LIST_REMOVE(ks, ks_entry);