From: Kay Sievers Date: Wed, 11 Apr 2012 20:34:25 +0000 (+0200) Subject: udev: fix RUN+= logic regarding builtin vs. program X-Git-Tag: v183~390 X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4590cfe4551c6be80274583019be7a79dca70b43;p=systemd udev: fix RUN+= logic regarding builtin vs. program --- diff --git a/src/udev/udev-rules.c b/src/udev/udev-rules.c index c371298a..4e85760b 100644 --- a/src/udev/udev-rules.c +++ b/src/udev/udev-rules.c @@ -1052,8 +1052,8 @@ static int rule_add_key(struct rule_tmp *rule_tmp, enum token_type type, case TK_A_DB_PERSIST: break; case TK_A_RUN_BUILTIN: - token->key.builtin_cmd = *(enum udev_builtin_cmd *)data; case TK_A_RUN_PROGRAM: + token->key.builtin_cmd = *(enum udev_builtin_cmd *)data; token->key.value_off = add_string(rule_tmp->rules, value); break; case TK_A_INOTIFY_WATCH: