]> git.ozlabs.org Git - ppp.git/commitdiff
pppd: (Re)use chap_find_digest in chap_auth_peer
authorTijs Van Buggenhout <tvbuggen@gmail.com>
Mon, 4 Jan 2021 22:57:13 +0000 (23:57 +0100)
committerTijs Van Buggenhout <tvbuggen@gmail.com>
Wed, 6 Jan 2021 14:21:59 +0000 (15:21 +0100)
Code duplication.

Signed-off-by: Tijs Van Buggenhout <tvbuggen@gmail.com>
pppd/chap-new.c

index 15206f63df1166e9b49875a2b1b9572d200a8c3a..10e4507386e277fbdb6413e46bdd80f61a0b783f 100644 (file)
@@ -222,9 +222,8 @@ chap_auth_peer(int unit, char *our_name, int digest_code)
                error("CHAP: peer authentication already started!");
                return;
        }
-       for (dp = chap_digests; dp != NULL; dp = dp->next)
-               if (dp->code == digest_code)
-                       break;
+
+       dp = chap_find_digest(digest_code);
        if (dp == NULL)
                fatal("CHAP digest 0x%x requested but not available",
                      digest_code);