mirror of
https://github.com/troglobit/finit.git
synced 2026-10-26 12:14:37 +00:00
Fix minor resource leak at boot, found by Coverity Scan
Introduced in release cycle, no need to document. Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
1 parent
c886ecb5cc
commit
0d7d331ad4
1 file changed
+2
-2
+2
-2
@@ -445,7 +445,7 @@ void conf_save_exec_order(svc_t *svc, char *cmdline, int result)
|
|||||||
free(prepared);
|
free(prepared);
|
||||||
prepared = malloc(++len);
|
prepared = malloc(++len);
|
||||||
if (!prepared)
|
if (!prepared)
|
||||||
return;
|
goto done;
|
||||||
snprintf(prepared, len, " %-7s %-64s (%s)", svc_typestr(svc), cmdline, svc->desc);
|
snprintf(prepared, len, " %-7s %-64s (%s)", svc_typestr(svc), cmdline, svc->desc);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@@ -458,7 +458,7 @@ void conf_save_exec_order(svc_t *svc, char *cmdline, int result)
|
|||||||
fprintf(fp, "%s %-7s %-64s (%s)\n", ststr, svc_typestr(svc), cmdline, svc->desc);
|
fprintf(fp, "%s %-7s %-64s (%s)\n", ststr, svc_typestr(svc), cmdline, svc->desc);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
done:
|
||||||
fclose(fp);
|
fclose(fp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user