From: Zbigniew Jędrzejewski-Szmek Date: Wed, 29 Jun 2022 12:25:11 +0000 (+0200) Subject: udev: rename field X-Git-Tag: v252-rc1~728^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d5fe7f7fb160026c2eb61a6f5f60623cb355af67;p=thirdparty%2Fsystemd.git udev: rename field When we start, the contents of the variable match the name. But then in the loop, the variable doesn't point at the old head any more. So let's rename it to something with a plural. --- diff --git a/src/udev/udev-rules.c b/src/udev/udev-rules.c index 9bbf797acd2..753ebb015db 100644 --- a/src/udev/udev-rules.c +++ b/src/udev/udev-rules.c @@ -1056,21 +1056,19 @@ static int parse_line(char **line, char **ret_key, char **ret_attr, UdevRuleOper } static void sort_tokens(UdevRuleLine *rule_line) { - UdevRuleToken *head_old; - assert(rule_line); - head_old = TAKE_PTR(rule_line->tokens); + UdevRuleToken *old_tokens = TAKE_PTR(rule_line->tokens); rule_line->current_token = NULL; - while (head_old) { + while (old_tokens) { UdevRuleToken *min_token = NULL; - LIST_FOREACH(tokens, t, head_old) + LIST_FOREACH(tokens, t, old_tokens) if (!min_token || min_token->type > t->type) min_token = t; - LIST_REMOVE(tokens, head_old, min_token); + LIST_REMOVE(tokens, old_tokens, min_token); rule_line_append_token(rule_line, min_token); } }