summaryrefslogtreecommitdiff
path: root/nslcd/ldap-nss.c
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2007-07-24 13:38:56 +0000
committerArthur de Jong <arthur@arthurdejong.org>2007-07-24 13:38:56 +0000
commitd6f0e2fbfde1a928580cbfdd6845facf2ff1aea2 (patch)
tree2f6fbb9914f283a068672551254eacc9ade34f7b /nslcd/ldap-nss.c
parentfaee906ac541a533b61d1b51aad34fde4f3f8509 (diff)
switch to a new interface for doing attribute mapping, splitting the attribute mapping stuff into a separate file
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@326 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'nslcd/ldap-nss.c')
-rw-r--r--nslcd/ldap-nss.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/nslcd/ldap-nss.c b/nslcd/ldap-nss.c
index 9bcc930..a482f25 100644
--- a/nslcd/ldap-nss.c
+++ b/nslcd/ldap-nss.c
@@ -79,6 +79,8 @@
#include "pagectrl.h"
#include "common.h"
#include "log.h"
+#include "ldap-schema.h"
+#include "attmap.h"
/* how many messages to retrieve results for */
#ifndef LDAP_MSG_ONE
@@ -2975,7 +2977,7 @@ int has_objectclass(LDAPMessage *entry,const char *objectclass)
ld=__session.ls_conn;
if (ld==NULL)
return 0;
- vals=ldap_get_values(ld,entry,AT(objectClass));
+ vals=ldap_get_values(ld,entry,attmap_objectClass);
if (vals==NULL)
return 0;
for (i=0;vals[i]!=NULL;i++)