]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udevadm-info: use RET_GATHER() at one more place
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 27 May 2025 18:20:16 +0000 (03:20 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 28 May 2025 19:04:22 +0000 (04:04 +0900)
src/udev/udevadm-info.c

index 45c39d4c732d874da9e159c7b0e08c1723d6d557..a9e99ef7e50b4a7a9e02fbddc52b355902c7d715 100644 (file)
@@ -1276,7 +1276,7 @@ static int parse_argv(int argc, char *argv[]) {
 }
 
 int info_main(int argc, char *argv[], void *userdata) {
-        int r, ret;
+        int r;
 
         r = parse_argv(argc, argv);
         if (r <= 0)
@@ -1298,7 +1298,7 @@ int info_main(int argc, char *argv[], void *userdata) {
                 return print_tree(NULL);
         }
 
-        ret = 0;
+        int ret = 0;
         STRV_FOREACH(p, arg_devices) {
                 _cleanup_(sd_device_unrefp) sd_device *device = NULL;
 
@@ -1309,8 +1309,7 @@ int info_main(int argc, char *argv[], void *userdata) {
                         else
                                 log_error_errno(r, "Unknown device \"%s\": %m",  *p);
 
-                        if (ret == 0)
-                                ret = r;
+                        RET_GATHER(ret, r);
                         continue;
                 }