From: Kay Sievers Date: Thu, 16 Aug 2007 18:16:47 +0000 (+0200) Subject: do not ignore dynamic rule if it is the last one in the list X-Git-Tag: 174~1849 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=a7567d497333f7f845c634d477c01d90b954a570 do not ignore dynamic rule if it is the last one in the list --- diff --git a/udev_rules_parse.c b/udev_rules_parse.c index 81c24b9cc..3afc31a0f 100644 --- a/udev_rules_parse.c +++ b/udev_rules_parse.c @@ -757,11 +757,10 @@ int udev_rules_init(struct udev_rules *rules, int resolve_names) if (name_base == NULL) continue; - if (strcmp(name_base, dyn_base) > 0) { - list_move_tail(&dyn_loop->node, &name_loop->node); + if (strcmp(name_base, dyn_base) > 0) break; - } } + list_move_tail(&dyn_loop->node, &name_loop->node); } /* parse list of files */ @@ -787,3 +786,4 @@ void udev_rules_cleanup(struct udev_rules *rules) rules->buf = NULL; } } +