X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=util%2Fpasswddb.c;h=b8ac8d8f07465b31b916d0e3c754af4f8eb5505d;hp=63375a0433b8f4fc8f15b418059ef0827a89cc6e;hb=d02c4c703a93e0ad3f4ccde4519879f1f57a6824;hpb=a030c87bc444608639905eca95e29f84a4f1d991 diff --git a/util/passwddb.c b/util/passwddb.c index 63375a0..b8ac8d8 100644 --- a/util/passwddb.c +++ b/util/passwddb.c @@ -18,6 +18,9 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +#if HAVE_CONFIG_H +#include +#endif #if HAVE_UNISTD_H #include #endif @@ -54,7 +57,7 @@ Passwd_db passwd_db_open (void) } static int get_entry (const char **p, char *dst, int max) -{ +{ int i = 0; while ((*p)[i] != ':' && (*p)[i]) i++; @@ -106,7 +109,7 @@ void passwd_db_close(Passwd_db db) while (pe) { struct passwd_entry *pe_next = pe->next; - + xfree (pe->name); xfree (pe->des); xfree (pe); @@ -163,7 +166,7 @@ int passwd_db_auth(Passwd_db db, const char *user, const char *pass) if (strcmp (pe->des, pass)) return -2; } - return 0; + return 0; } int passwd_db_file_crypt(Passwd_db db, const char *fname)