--- busybox-1.9.0/e2fsprogs/fsck.c Fri Dec 21 22:00:31 2007 +++ busybox-1.9.0-fsck/e2fsprogs/fsck.c Sat Feb 2 18:55:22 2008 @@ -665,6 +665,12 @@ for (i = num_args+1; i < argc; i++) free(argv[i]); + /* No pid, so don't record an instance */ + if (pid < 0) { + free(inst); + return; + } + inst->pid = pid; inst->prog = argv[0]; inst->type = xstrdup(type);