fsck: don't kill pid -1! (Roy Marples <roy at marples.name>)

1_10_stable
Denis Vlasenko 2008-02-02 18:54:58 +00:00
parent 6e602c4931
commit 30eb319103
1 changed files with 6 additions and 0 deletions

View File

@ -663,6 +663,12 @@ static void execute(const char *type, const char *device, const char *mntpt,
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);