]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udevadm: show more error message during exporting database 14960/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 27 Feb 2020 13:27:13 +0000 (22:27 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 27 Feb 2020 13:27:16 +0000 (22:27 +0900)
Closes #14959.

src/udev/udevadm-info.c

index 2d2bc0026e8dfbe4f34f5974290bae1b857a8e7b..1debdf2b314cd4ecd213002191defc7db1368088 100644 (file)
@@ -177,18 +177,18 @@ static int export_devices(void) {
 
         r = sd_device_enumerator_new(&e);
         if (r < 0)
-                return r;
+                return log_oom();
 
         r = sd_device_enumerator_allow_uninitialized(e);
         if (r < 0)
-                return r;
+                return log_error_errno(r, "Failed to set allowing uninitialized flag: %m");
 
         r = device_enumerator_scan_devices(e);
         if (r < 0)
-                return r;
+                return log_error_errno(r, "Failed to scan devices: %m");
 
         FOREACH_DEVICE_AND_SUBSYSTEM(e, d)
-                print_record(d);
+                (void) print_record(d);
 
         return 0;
 }