1 line fix to exitin code from elz
[unix-history] / usr / src / sys / kern / kern_proc.c
index dd800de..43ab77b 100644 (file)
@@ -1,4 +1,4 @@
-/*     kern_proc.c     3.22    %G%     */
+/*     kern_proc.c     3.23    %G%     */
 
 #include "../h/param.h"
 #include "../h/systm.h"
 
 #include "../h/param.h"
 #include "../h/systm.h"
@@ -445,8 +445,8 @@ exit(rv)
        vrelu(u.u_procp, 0);
        multprog--;
 /*     spl7();                 /* clock will get mad because of overlaying */
        vrelu(u.u_procp, 0);
        multprog--;
 /*     spl7();                 /* clock will get mad because of overlaying */
-       noproc = 1;
        p->p_stat = SZOMB;
        p->p_stat = SZOMB;
+       noproc = 1;
        i = PIDHASH(p->p_pid);
        x = p - proc;
        if (pidhash[i] == x)
        i = PIDHASH(p->p_pid);
        x = p - proc;
        if (pidhash[i] == x)