chiark / gitweb /
[PATCH] handle only block and class devices
[elogind.git] / udev.c
diff --git a/udev.c b/udev.c
index 114ca0a52bdfb40d04205c9954ba34e094dd70f7..e6f2744fcbefe0826255550a0879e9f2f1c440a3 100644 (file)
--- a/udev.c
+++ b/udev.c
@@ -122,7 +122,7 @@ int main(int argc, char *argv[], char *envp[])
                dbg("looking at '%s'", devpath);
 
                /* we only care about class devices and block stuff */
                dbg("looking at '%s'", devpath);
 
                /* we only care about class devices and block stuff */
-               if (strstr(devpath, "class") && strstr(devpath, "block")) {
+               if (!strstr(devpath, "class") && !strstr(devpath, "block")) {
                        dbg("not a block or class device");
                        goto exit;
                }
                        dbg("not a block or class device");
                        goto exit;
                }