]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - ipc/sem.c
ipc: sysvsem: implement sys_unshare(CLONE_SYSVSEM)
[linux-2.6-omap-h63xx.git] / ipc / sem.c
index d56d3ab6bb8a7b62b6aa9141b1d22f34a3c3c002..e9418df5ff3ecf0c3cb3bb6e6fbac9de5fcac828 100644 (file)
--- a/ipc/sem.c
+++ b/ipc/sem.c
@@ -1250,6 +1250,7 @@ void exit_sem(struct task_struct *tsk)
        undo_list = tsk->sysvsem.undo_list;
        if (!undo_list)
                return;
+       tsk->sysvsem.undo_list = NULL;
 
        if (!atomic_dec_and_test(&undo_list->refcnt))
                return;