X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Futils%2Fchkpwd.c;h=2a9c2395f45ce9ba2dd23d4430efb7ae7eee00b9;hb=0901c5ec610cc2c0c1fe29c84d0f8f46be876f49;hp=96fed66203bfa7fff7be592306d0dbd526c3cb0b;hpb=90fefa7f1940c990d4047d5403edff6a6688c74b;p=citadel.git diff --git a/citadel/utils/chkpwd.c b/citadel/utils/chkpwd.c index 96fed6620..2a9c2395f 100644 --- a/citadel/utils/chkpwd.c +++ b/citadel/utils/chkpwd.c @@ -1,8 +1,6 @@ -// // a setuid helper program for machines which use shadow passwords -// by Nathan Bryant, March 1999 // -// Copyright (c) 1987-2012 by the citadel.org team +// Copyright (c) 1987-2022 by Nathan Bryant and the citadel.org team // // This program is open source software. Use, duplication, or disclosure // is subject to the terms of the GNU General Public License, version 3. @@ -16,26 +14,25 @@ #include #include #include - #include - #include "auth.h" -#include "config.h" -#include "citadel_dirs.h" -#include "citadel.h" +#include "../server/config.h" +#include "../server/citadel_dirs.h" +#include "../server/citadel.h" -int main(void) -{ + +int main(void) { uid_t uid; char buf[SIZ]; while (1) { buf[0] = '\0'; - read(0, &uid, sizeof(uid_t)); /* uid */ - read(0, buf, 256); /* password */ + read(0, &uid, sizeof(uid_t)); // uid + read(0, buf, 256); // password - if (buf[0] == '\0') + if (buf[0] == '\0') { return (0); + } if (validate_password(uid, buf)) { write(1, "PASS", 4); }