From: Zbigniew Jędrzejewski-Szmek Date: Wed, 14 Apr 2021 09:54:17 +0000 (-0400) Subject: sd-device: improve log message and tweak style X-Git-Tag: v249-rc1~407^2~16 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=aca591ac55e5ee364905aec975388c5e30d0476c;p=thirdparty%2Fsystemd.git sd-device: improve log message and tweak style We shouldn't say the attribute is missing right after ruling out ENOENT. --- diff --git a/src/libsystemd/sd-device/sd-device.c b/src/libsystemd/sd-device/sd-device.c index d9ea9852e36..927a4f1d522 100644 --- a/src/libsystemd/sd-device/sd-device.c +++ b/src/libsystemd/sd-device/sd-device.c @@ -178,13 +178,12 @@ int device_set_syspath(sd_device *device, const char *_syspath, bool verify) { /* all 'devices' require an 'uevent' file */ path = strjoina(syspath, "/uevent"); - r = access(path, F_OK); - if (r < 0) { + if (access(path, F_OK) < 0) { if (errno == ENOENT) /* this is not a valid device */ return -ENODEV; - return log_debug_errno(errno, "sd-device: %s does not have an uevent file: %m", syspath); + return log_debug_errno(errno, "sd-device: cannot access uevent file for %s: %m", syspath); } } else { /* everything else just needs to be a directory */