Module Name: src Committed By: christos Date: Sat Dec 30 20:42:28 UTC 2017
Modified Files: src/bin/sh: jobs.c Log Message: initialize just used and prev_job To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.97 src/bin/sh/jobs.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/bin/sh/jobs.c diff -u src/bin/sh/jobs.c:1.96 src/bin/sh/jobs.c:1.97 --- src/bin/sh/jobs.c:1.96 Fri Dec 29 20:21:25 2017 +++ src/bin/sh/jobs.c Sat Dec 30 15:42:28 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: jobs.c,v 1.96 2017/12/30 01:21:25 christos Exp $ */ +/* $NetBSD: jobs.c,v 1.97 2017/12/30 20:42:28 christos Exp $ */ /*- * Copyright (c) 1991, 1993 @@ -37,7 +37,7 @@ #if 0 static char sccsid[] = "@(#)jobs.c 8.5 (Berkeley) 5/4/95"; #else -__RCSID("$NetBSD: jobs.c,v 1.96 2017/12/30 01:21:25 christos Exp $"); +__RCSID("$NetBSD: jobs.c,v 1.97 2017/12/30 20:42:28 christos Exp $"); #endif #endif /* not lint */ @@ -1053,8 +1053,10 @@ makejob(union node *node, int nprocs) jobtab = jp; } jp = jobtab + njobs; - for (i = 4 ; --i >= 0 ; ) - memset(&jobtab[njobs++], 0, sizeof(*jobtab)); + for (i = 4 ; --i >= 0 ; njobs++) { + jobtab[njobs].used = 0; + jobtab[njobs].prev_job = -1; + } INTON; break; }