comparison src/auth/db-ldap.c @ 6370:b755957098cd HEAD

And a fix for last LDAP lookup changes.
author Timo Sirainen <tss@iki.fi>
date Tue, 11 Sep 2007 04:49:34 +0300
parents f7cc3723ad99
children 6a64e64fa3a3
comparison
equal deleted inserted replaced
6369:f7cc3723ad99 6370:b755957098cd
263 break; 263 break;
264 } 264 }
265 265
266 msgid = ldap_search(conn->ld, request->base, scope, 266 msgid = ldap_search(conn->ld, request->base, scope,
267 request->filter, request->attributes, 0); 267 request->filter, request->attributes, 0);
268 if (msgid == -1) { 268 if (msgid != -1)
269 i_error("LDAP: ldap_search() failed (filter %s): %s", 269 break;
270 request->filter, ldap_get_error(conn)); 270
271 ldap_handle_error(conn); 271 i_error("LDAP: ldap_search() failed (filter %s): %s",
272 } 272 request->filter, ldap_get_error(conn));
273 ldap_handle_error(conn);
273 } 274 }
274 275
275 if (msgid != -1) 276 if (msgid != -1)
276 hash_insert(conn->requests, POINTER_CAST(msgid), request); 277 hash_insert(conn->requests, POINTER_CAST(msgid), request);
277 else 278 else