X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=udev_rules.c;h=939febe8f69e20986a5b4629f69cd5f5caddbccc;hb=594dd610252923591ed0f310695e82d3fb87e581;hp=4bf05cd43781d0c763372de8b0241627cbdfbf4c;hpb=c609f627fae97bef5f163eb2eb993d3c8211f768;p=elogind.git diff --git a/udev_rules.c b/udev_rules.c index 4bf05cd43..939febe8f 100644 --- a/udev_rules.c +++ b/udev_rules.c @@ -1069,6 +1069,11 @@ int udev_rules_get_name(struct udev_rules *rules, struct udevice *udev, struct s dbg("last rule to be applied"); break; } + + if (rule->goto_label.operation != KEY_OP_UNSET) { + dbg("moving forward to label '%s'", key_val(rule, &rule->goto_label)); + udev_rules_iter_label(rules, key_val(rule, &rule->goto_label)); + } } }