X-Git-Url: https://git.armaanb.net/?p=opendoas.git;a=blobdiff_plain;f=shadow.c;h=71c71c697dd644017a7d77bc8541f029c49038f2;hp=53877d559a82134028b5a571ebc4eb95cd452bca;hb=38e072b353f5b1325bbf52dfb759fe49ff6ef0f7;hpb=55c5e6bdb8fb360553420550133775422204a55b diff --git a/shadow.c b/shadow.c index 53877d5..71c71c6 100644 --- a/shadow.c +++ b/shadow.c @@ -70,14 +70,12 @@ shadowauth(const char *myname, int persist) explicit_bzero(rbuf, sizeof(rbuf)); errx(1, "Authorization failed"); } + explicit_bzero(rbuf, sizeof(rbuf)); if (strcmp(encrypted, hash) != 0) { - explicit_bzero(rbuf, sizeof(rbuf)); syslog(LOG_AUTHPRIV | LOG_NOTICE, "failed auth for %s", myname); errx(1, "Authorization failed"); } - explicit_bzero(rbuf, sizeof(rbuf)); - #ifdef USE_TIMESTAMP good: if (fd != -1) {