mirror of
https://github.com/systemd/systemd
synced 2024-10-15 12:34:37 +00:00
journalctl: free all command line argument objects
let's try to be valgrind clean
This commit is contained in:
parent
909dea0c7c
commit
d52da2057f
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue