]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/kern/ipc_misc.c
xnu-3789.51.2.tar.gz
[apple/xnu.git] / osfmk / kern / ipc_misc.c
index 547abeaad580bbf60fe33b1f8f8c31e749a560f4..6690db41088b1b79bdd62f858a1743c176ff97e7 100644 (file)
@@ -62,8 +62,8 @@ fileport_alloc(struct fileglob *fg)
        }
 
        ipc_kobject_set(fileport, (ipc_kobject_t)fg, IKOT_FILEPORT);
-       notifyport = ipc_port_make_sonce(fileport);
        ip_lock(fileport); /* unlocked by ipc_port_nsrequest */
+       notifyport = ipc_port_make_sonce_locked(fileport);
        ipc_port_nsrequest(fileport, 1, notifyport, &notifyport);
 
        sendport = ipc_port_make_send(fileport);