]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udev: do not mark ari_enabled true when its sysattr value is 0 (#8870)
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 2 May 2018 14:21:30 +0000 (23:21 +0900)
committerLennart Poettering <lennart@poettering.net>
Wed, 2 May 2018 14:21:30 +0000 (16:21 +0200)
Fixes #8869.

src/udev/udev-builtin-net_id.c

index ca644e37f50653aee712d7cad30257db01c9eccc..0a1e5dd7b7798c5ab2119f1c3c9717aaf5355889 100644 (file)
@@ -287,7 +287,7 @@ static bool is_pci_multifunction(struct udev_device *dev) {
 }
 
 static bool is_pci_ari_enabled(struct udev_device *dev) {
-        return !!udev_device_get_sysattr_value(dev, "ari_enabled");
+        return streq_ptr(udev_device_get_sysattr_value(dev, "ari_enabled"), "1");
 }
 
 static int dev_pci_slot(struct udev_device *dev, struct netnames *names) {