diff options
author | Lennart Poettering <lennart@poettering.net> | 2018-11-15 22:29:23 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2018-11-16 12:22:11 +0100 |
commit | 7dcb6ef06f77d2174e80a4c7db17cf652680bb4f (patch) | |
tree | f7031ba45e62443d568b488285186b0a92191315 /src/hibernate-resume | |
parent | a0e1f0c1649431d0e79918850af2f88645676409 (diff) | |
download | systemd-7dcb6ef06f77d2174e80a4c7db17cf652680bb4f.tar.gz |
hibernate-resume-generator: fix minor memory leak on error path
Diffstat (limited to 'src/hibernate-resume')
-rw-r--r-- | src/hibernate-resume/hibernate-resume-generator.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/hibernate-resume/hibernate-resume-generator.c b/src/hibernate-resume/hibernate-resume-generator.c index 036493a389..bfee2fde31 100644 --- a/src/hibernate-resume/hibernate-resume-generator.c +++ b/src/hibernate-resume/hibernate-resume-generator.c @@ -95,10 +95,13 @@ int main(int argc, char *argv[]) { if (arg_noresume) { log_notice("Found \"noresume\" on the kernel command line, quitting."); - return EXIT_SUCCESS; + r = 0; + goto finish; } r = process_resume(); + +finish: free(arg_resume_device); return r < 0 ? EXIT_FAILURE : EXIT_SUCCESS; |