[dovecot-cvs]
dovecot/src/auth passdb-passwd.c,1.4,1.5 passdb-shadow.c,1.5,1.6
userdb-passwd.c,1.6,1.7
cras at procontrol.fi
cras at procontrol.fi
Mon May 12 10:04:06 EEST 2003
Update of /home/cvs/dovecot/src/auth
In directory danu:/tmp/cvs-serv24366
Modified Files:
passdb-passwd.c passdb-shadow.c userdb-passwd.c
Log Message:
Don't check errno of getpwnam() and getspnam() functions. They don't seem to
be set correctly in all systems and it's unlikely the error is anything else
than "user doesn't exist".
Index: passdb-passwd.c
===================================================================
RCS file: /home/cvs/dovecot/src/auth/passdb-passwd.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- passdb-passwd.c 18 Feb 2003 19:11:26 -0000 1.4
+++ passdb-passwd.c 12 May 2003 06:04:04 -0000 1.5
@@ -21,9 +21,7 @@
pw = getpwnam(request->user);
if (pw == NULL) {
- if (errno != 0)
- i_error("getpwnam(%s) failed: %m", request->user);
- else if (verbose)
+ if (verbose)
i_info("passwd(%s): unknown user", request->user);
callback(PASSDB_RESULT_USER_UNKNOWN, request);
return;
Index: passdb-shadow.c
===================================================================
RCS file: /home/cvs/dovecot/src/auth/passdb-shadow.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- passdb-shadow.c 18 Feb 2003 19:11:26 -0000 1.5
+++ passdb-shadow.c 12 May 2003 06:04:04 -0000 1.6
@@ -21,9 +21,7 @@
spw = getspnam(request->user);
if (spw == NULL) {
- if (errno != 0)
- i_error("getspnam(%s) failed: %m", request->user);
- else if (verbose)
+ if (verbose)
i_info("shadow(%s): unknown user", request->user);
callback(PASSDB_RESULT_USER_UNKNOWN, request);
return;
Index: userdb-passwd.c
===================================================================
RCS file: /home/cvs/dovecot/src/auth/userdb-passwd.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- userdb-passwd.c 8 May 2003 04:28:30 -0000 1.6
+++ userdb-passwd.c 12 May 2003 06:04:04 -0000 1.7
@@ -18,9 +18,7 @@
pw = getpwnam(user);
if (pw == NULL) {
- if (errno != 0)
- i_error("getpwnam(%s) failed: %m", user);
- else if (verbose)
+ if (verbose)
i_info("passwd(%s): unknown user", user);
callback(NULL, context);
return;
More information about the dovecot-cvs
mailing list