]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core: set error value correctly 14533/head
authorLennart Poettering <lennart@poettering.net>
Thu, 9 Jan 2020 16:04:25 +0000 (17:04 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 9 Jan 2020 16:08:40 +0000 (17:08 +0100)
src/core/swap.c

index d4f6db6ddce68791286c2872ad628073ecb958ff..225488282e889c8b4b4131605a7ef693b41e7b4f 100644 (file)
@@ -777,8 +777,10 @@ static void swap_enter_activating(Swap *s) {
                                 r = asprintf(&opts, "%s,pri=%i", s->parameters_fragment.options, s->parameters_fragment.priority);
                         else
                                 r = asprintf(&opts, "pri=%i", s->parameters_fragment.priority);
-                        if (r < 0)
+                        if (r < 0) {
+                                r = -ENOMEM;
                                 goto fail;
+                        }
                 }
         }