X-Git-Url: https://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=pppd%2Fauth.c;h=9a04ecf53793edc646520e59b8038dae0aa43164;hp=6685ea91d00636dec78059522f2949d71389d226;hb=ca831b6745bc15245654acac88b0f428f060cdcc;hpb=25f18053feac88f6f7251f5f64630f39bdca423b diff --git a/pppd/auth.c b/pppd/auth.c index 6685ea9..9a04ecf 100644 --- a/pppd/auth.c +++ b/pppd/auth.c @@ -33,7 +33,7 @@ */ #ifndef lint -static char rcsid[] = "$Id: auth.c,v 1.4 1994/05/18 05:59:43 paulus Exp $"; +static char rcsid[] = "$Id: auth.c,v 1.5 1994/05/24 11:20:26 paulus Exp $"; #endif #include @@ -280,6 +280,7 @@ auth_withpeer_success(unit, protocol) default: syslog(LOG_WARNING, "auth_peer_success: unknown protocol %x", protocol); + bit = 0; } /* @@ -643,6 +644,7 @@ get_secret(unit, client, server, secret, secret_len, save_addrs) char *server; char *secret; int *secret_len; + int save_addrs; { FILE *f; int ret, len; @@ -861,7 +863,7 @@ scan_authfile(f, client, server, secret, addrs, filename) */ if (addr_list) free_wordlist(addr_list); - addr_list = NULL; + addr_list = addr_last = NULL; for (;;) { if (!getword(f, word, &newline, filename) || newline) break;