--- busybox-1.9.0/e2fsprogs/fsck.c	Fri Dec 21 23:00:31 2007
+++ busybox-1.9.0-fsck/e2fsprogs/fsck.c	Sat Feb  2 19: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);
