From: Lennart Poettering Date: Thu, 15 Nov 2018 21:29:23 +0000 (+0100) Subject: hibernate-resume-generator: fix minor memory leak on error path X-Git-Tag: v240~310^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7dcb6ef06f77d2174e80a4c7db17cf652680bb4f;p=thirdparty%2Fsystemd.git hibernate-resume-generator: fix minor memory leak on error path --- diff --git a/src/hibernate-resume/hibernate-resume-generator.c b/src/hibernate-resume/hibernate-resume-generator.c index 036493a3898..bfee2fde313 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;