# HG changeset patch # User Timo Sirainen # Date 1287145679 -3600 # Node ID 5cc31ecf199e21951f9a4a4b1e6a9e44f61c1b7a # Parent df6f5d270a46a5be1a69f3137cf9d7307d5d1dff ldap: Log a warning if iterate_attrs has other fields than 'user'. diff -r df6f5d270a46 -r 5cc31ecf199e src/auth/userdb-ldap.c --- a/src/auth/userdb-ldap.c Thu Oct 14 18:20:58 2010 +0100 +++ b/src/auth/userdb-ldap.c Fri Oct 15 13:27:59 2010 +0100 @@ -169,6 +169,11 @@ request->auth_request, conn->iterate_attr_map); while (db_ldap_result_iterate_next_all(ldap_iter, &name, &values)) { + if (strcmp(name, "user") != 0) { + i_warning("ldap: iterate: " + "Ignoring field not named 'user': %s", name); + continue; + } for (; *values != NULL; values++) { ctx->continued = FALSE; ctx->ctx.callback(*values, ctx->ctx.context);