[dovecot-cvs] dovecot/src/auth passdb-ldap.c, 1.27,
1.28 passdb-sql.c, 1.16, 1.17
cras at dovecot.org
cras at dovecot.org
Fri Apr 8 13:25:58 EEST 2005
- Previous message: [dovecot-cvs] dovecot/src/auth auth-request.c, 1.17,
1.18 auth-request.h, 1.13, 1.14 passdb-cache.c, 1.8,
1.9 passdb-ldap.c, 1.26, 1.27 passdb-sql.c, 1.15, 1.16
- Next message: [dovecot-cvs] dovecot/src/auth auth-request.c, 1.18,
1.19 passdb-cache.c, 1.9, 1.10
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /var/lib/cvs/dovecot/src/auth
In directory talvi:/tmp/cvs-serv19364
Modified Files:
passdb-ldap.c passdb-sql.c
Log Message:
Don't crash if password lookup failed.
Index: passdb-ldap.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/auth/passdb-ldap.c,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- passdb-ldap.c 7 Apr 2005 23:42:46 -0000 1.27
+++ passdb-ldap.c 8 Apr 2005 10:25:50 -0000 1.28
@@ -119,7 +119,8 @@
return;
scheme = password_get_scheme(&password);
- i_assert(scheme != NULL); /* auth_request_set_field() sets it */
+ /* auth_request_set_field() sets scheme */
+ i_assert(password == NULL || scheme != NULL);
if (ldap_request->credentials != -1) {
passdb_handle_credentials(passdb_result,
Index: passdb-sql.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/auth/passdb-sql.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- passdb-sql.c 7 Apr 2005 23:42:46 -0000 1.16
+++ passdb-sql.c 8 Apr 2005 10:25:50 -0000 1.17
@@ -87,7 +87,8 @@
}
scheme = password_get_scheme(&password);
- i_assert(scheme != NULL); /* auth_request_set_field() sets it */
+ /* auth_request_set_field() sets scheme */
+ i_assert(password == NULL || scheme != NULL);
if (sql_request->credentials != -1) {
passdb_handle_credentials(passdb_result,
- Previous message: [dovecot-cvs] dovecot/src/auth auth-request.c, 1.17,
1.18 auth-request.h, 1.13, 1.14 passdb-cache.c, 1.8,
1.9 passdb-ldap.c, 1.26, 1.27 passdb-sql.c, 1.15, 1.16
- Next message: [dovecot-cvs] dovecot/src/auth auth-request.c, 1.18,
1.19 passdb-cache.c, 1.9, 1.10
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the dovecot-cvs
mailing list