chiark / gitweb /
print warning for invalid TEST operations
[elogind.git] / udev_rules.c
index 364d1b7adc727aec4d71df15fb62b9eb1ce613fc..ef352ca2bc4cef3adf24438538096254cb92d55f 100644 (file)
@@ -994,7 +994,8 @@ static int match_rule(struct udevice *udev, struct udev_rule *rule)
                }
        }
 
                }
        }
 
-       if (rule->test.operation != KEY_OP_UNSET) {
+       if (rule->test.operation == KEY_OP_MATCH ||
+           rule->test.operation == KEY_OP_NOMATCH) {
                char filename[PATH_SIZE];
                char devpath[PATH_SIZE];
                char *attr;
                char filename[PATH_SIZE];
                char devpath[PATH_SIZE];
                char *attr;