journalctl: free all command line argument objects

let's try to be valgrind clean
This commit is contained in:
Lennart Poettering 2015-05-18 23:54:05 +02:00
parent 909dea0c7c
commit d52da2057f

View file

@ -37,7 +37,6 @@
#include "sd-journal.h"
#include "sd-bus.h"
#include "log.h"
#include "logs-show.h"
#include "util.h"
@ -1915,8 +1914,6 @@ int main(int argc, char *argv[]) {
goto finish;
r = add_units(j);
arg_system_units = strv_free(arg_system_units);
arg_user_units = strv_free(arg_user_units);
if (r < 0) {
log_error_errno(r, "Failed to add filter for units: %m");
goto finish;
@ -2183,5 +2180,9 @@ finish:
strv_free(arg_file);
strv_free(arg_syslog_identifier);
strv_free(arg_system_units);
strv_free(arg_user_units);
return r < 0 ? EXIT_FAILURE : EXIT_SUCCESS;
}