diff --git a/keventd/rules.c b/keventd/rules.c index 2ef4a9f2..cdced029 100644 --- a/keventd/rules.c +++ b/keventd/rules.c @@ -1045,6 +1045,8 @@ static int match_key(const struct rule *r, const struct rule_key *k, if (!k->attr) return (k->op == OP_MATCH_NE); subject = uevent_getenv(ev, k->attr); + if (!subject) + subject = ""; break; case KEY_CONST: { if (!k->attr) {