]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udev: use ENODATA when 'No entry found from hwdb' 11409/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 13 Jan 2019 08:55:33 +0000 (17:55 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 13 Jan 2019 09:04:10 +0000 (18:04 +0900)
Before:
IMPORT builtin 'hwdb' fails: No such file or directory

After:
IMPORT builtin 'hwdb' fails: No data available

Previous log is confusing and may be understood as hwdb file not exist.

src/udev/udev-builtin-hwdb.c

index b0609f86b1d4c6be54476eb5ef91108d7cd92ed6..225e0265a4a3d83933196cae624624a9d892f7ce 100644 (file)
@@ -165,7 +165,7 @@ static int builtin_hwdb(sd_device *dev, int argc, char *argv[], bool test) {
                 if (r < 0)
                         return log_device_debug_errno(dev, r, "Failed to lookup hwdb: %m");
                 if (r == 0)
-                        return log_device_debug_errno(dev, SYNTHETIC_ERRNO(ENOENT), "No entry found from hwdb.");
+                        return log_device_debug_errno(dev, SYNTHETIC_ERRNO(ENODATA), "No entry found from hwdb.");
                 return r;
         }
 
@@ -180,7 +180,7 @@ static int builtin_hwdb(sd_device *dev, int argc, char *argv[], bool test) {
         if (r < 0)
                 return log_device_debug_errno(dev, r, "Failed to lookup hwdb: %m");
         if (r == 0)
-                return log_device_debug_errno(dev, SYNTHETIC_ERRNO(ENOENT), "No entry found from hwdb.");
+                return log_device_debug_errno(dev, SYNTHETIC_ERRNO(ENODATA), "No entry found from hwdb.");
         return r;
 }