X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=inline;f=udev_rules.c;h=ef352ca2bc4cef3adf24438538096254cb92d55f;hb=a506e6298cffed4576f9cea8df15b2f8945fc731;hp=364d1b7adc727aec4d71df15fb62b9eb1ce613fc;hpb=a75689bad504e35e346b84960b2b604532b1d6b5;p=elogind.git diff --git a/udev_rules.c b/udev_rules.c index 364d1b7ad..ef352ca2b 100644 --- a/udev_rules.c +++ b/udev_rules.c @@ -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;