libudev-device: use original negative errno
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 24 Aug 2018 05:30:24 +0000 (14:30 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 11 Sep 2018 03:45:21 +0000 (12:45 +0900)
src/libudev/libudev-device.c

index 7de7c52..6398cd2 100644 (file)
@@ -773,7 +773,7 @@ _public_ unsigned long long int udev_device_get_usec_since_initialized(struct ud
 
         r = sd_device_get_usec_since_initialized(udev_device->device, &ts);
         if (r < 0) {
-                errno = EINVAL;
+                errno = -r;
                 return 0;
         }