]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
hibernate-resume-generator: fix minor memory leak on error path
authorLennart Poettering <lennart@poettering.net>
Thu, 15 Nov 2018 21:29:23 +0000 (22:29 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 16 Nov 2018 11:22:11 +0000 (12:22 +0100)
src/hibernate-resume/hibernate-resume-generator.c

index 036493a38987224655823f40aa89ef52b45ed5b8..bfee2fde313f7f84fd32190bb705553e164fbbba 100644 (file)
@@ -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;