On Fri, Feb 03, 2006 at 04:52:12PM -0500, Justin Pryzby wrote: > which also doesnn't modify j (unless you intended that j=nsize).
So what about the following patch? (Already prefixed with dpatch script) #! /bin/sh -e if [ $# -eq 3 -a "$2" = '-d' ]; then pdir="-d $3" elif [ $# -ne 1 ]; then echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" exit 1 fi case "$1" in -patch) patch $pdir -f --no-backup-if-mismatch -p1 < $0;; -unpatch) patch $pdir -f --no-backup-if-mismatch -R -p1 < $0;; *) echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" exit 1 esac exit 0 # DP: Fix segfault on job handling (Closes: Bug#347695) --- bash/jobs.c.orig 2006-02-03 22:27:07.000000000 +0100 +++ bash/jobs.c 2006-02-03 22:27:58.000000000 +0100 @@ -858,6 +858,9 @@ for (i = j = 0; i < js.j_jobslots; i++) if (jobs[i]) nlist[j++] = jobs[i]; + + for (i=j; i<nsize; i++) + nlist[i] = (JOB *)NULL; js.j_firstj = 0; js.j_lastj = (j > 0) ? j - 1: 0; -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]