]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
debug-generator: use RET_GATHER where appropriate
authorMike Yuan <me@yhndnzj.com>
Wed, 8 May 2024 10:05:15 +0000 (18:05 +0800)
committerMike Yuan <me@yhndnzj.com>
Wed, 8 May 2024 10:43:49 +0000 (18:43 +0800)
src/debug-generator/debug-generator.c

index fdc2afed3a1fac03742ca9197b1d721ee23a07c8..c39eb63394a1b758b2534314acdb8a8878423611 100644 (file)
@@ -110,9 +110,7 @@ static int generate_mask_symlinks(void) {
                         return log_oom();
 
                 if (symlink("/dev/null", p) < 0)
-                        r = log_error_errno(errno,
-                                            "Failed to create mask symlink %s: %m",
-                                            p);
+                        RET_GATHER(r, log_error_errno(errno, "Failed to create mask symlink '%s': %m", p));
         }
 
         return r;
@@ -137,9 +135,7 @@ static int generate_wants_symlinks(void) {
                 if (!f)
                         return log_oom();
 
-                r = generator_add_symlink(arg_dest, target, "wants", f);
-                if (r < 0)
-                        return r;
+                RET_GATHER(r, generator_add_symlink(arg_dest, target, "wants", f));
         }
 
         return r;