X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=udev%2Fudev-node.c;h=780cd707c799434fdc15c131710d8360a4a580ae;hb=c00b776880142a17de001e5df4f27283c9f0d279;hp=5c1b04b86c88bb150899c8c8e46d121379538c04;hpb=60067cc75ac7dd583beea584f87f2f6d3358f3c1;p=elogind.git diff --git a/udev/udev-node.c b/udev/udev-node.c index 5c1b04b86..780cd707c 100644 --- a/udev/udev-node.c +++ b/udev/udev-node.c @@ -428,7 +428,7 @@ int udev_node_remove(struct udev_device *dev) } util_strscpyl(filename, sizeof(filename), LIBEXECDIR "/devices", &devnode[strlen(udev_get_dev_path(udev))], NULL); - if (stat(filename, &stats) == 0 || stats.st_rdev == udev_device_get_devnum(dev)) { + if (stat(filename, &stats) == 0 && stats.st_rdev == udev_device_get_devnum(dev)) { info(udev, "static device entry found '%s', skip removal\n", devnode); goto out; }