X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fuser_ops.c;h=fe830092701028dc7c3fd35added29a94ca64bdb;hp=82f693a4ea0a83a1395818ea4688b248d24fd66b;hb=29a778c8f17c370f90029b9214801c44f7a1f05c;hpb=5f2b9b3de88c662fa886ee3fc96a68fd5e52545f diff --git a/citadel/user_ops.c b/citadel/user_ops.c index 82f693a4e..fe8300927 100644 --- a/citadel/user_ops.c +++ b/citadel/user_ops.c @@ -654,14 +654,14 @@ void do_login(void) * If we are using LDAP authentication, extract the user's email addresses from the directory. * FIXME make this a site configurable setting */ - #ifdef HAVE_LDAP - if ((CtdlGetConfigInt("c_auth_mode") == AUTHMODE_LDAP) || (CtdlGetConfigInt("c_auth_mode") == AUTHMODE_LDAP_AD)) { - char new_emailaddrs[512]; - if (extract_email_addresses_from_ldap(CCC->ldap_dn, new_emailaddrs) == 0) { - strcpy(CCC->user.emailaddrs, new_emailaddrs); - } +#ifdef HAVE_LDAP + if ((CtdlGetConfigInt("c_auth_mode") == AUTHMODE_LDAP) || (CtdlGetConfigInt("c_auth_mode") == AUTHMODE_LDAP_AD)) { + char new_emailaddrs[512]; + if (extract_email_addresses_from_ldap(CCC->ldap_dn, new_emailaddrs) == 0) { + strcpy(CCC->user.emailaddrs, new_emailaddrs); } - #endif + } +#endif /* * No email address for user? Make one up.