summaryrefslogtreecommitdiff
path: root/package/busybox/busybox-1.9.0-fsck.patch
diff options
context:
space:
mode:
Diffstat (limited to 'package/busybox/busybox-1.9.0-fsck.patch')
-rw-r--r--package/busybox/busybox-1.9.0-fsck.patch15
1 files changed, 15 insertions, 0 deletions
diff --git a/package/busybox/busybox-1.9.0-fsck.patch b/package/busybox/busybox-1.9.0-fsck.patch
new file mode 100644
index 000000000..5bf4bd275
--- /dev/null
+++ b/package/busybox/busybox-1.9.0-fsck.patch
@@ -0,0 +1,15 @@
+--- 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);