From d897b9b6648257bb001394040ab4a6d50c35069b Mon Sep 17 00:00:00 2001 From: Nalin Dahyabhai Date: Wed, 7 Aug 2013 10:27:09 -0400 Subject: Add some missing "#ifdef HAVE_SSS_NSS_IDMAP"s --- src/back-sch-nss.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/back-sch-nss.c b/src/back-sch-nss.c index 67d358a..562ead7 100644 --- a/src/back-sch-nss.c +++ b/src/back-sch-nss.c @@ -126,10 +126,13 @@ backend_retrieve_user_entry_from_nsswitch(char *user_name, bool_t is_uid, struct passwd pwd, *result; Slapi_Entry *entry; int rc; - enum sss_id_type id_type; - char *sid_str, *name; + char *name; char *dn = NULL; char *buf = NULL; +#ifdef HAVE_SSS_NSS_IDMAP + enum sss_id_type id_type; + char *sid_str; +#endif repeat: if (cbdata->nsswitch_buffer == NULL) { @@ -206,11 +209,13 @@ repeat: slapi_entry_set_dn(entry, dn); +#ifdef HAVE_SSS_NSS_IDMAP rc = sss_nss_getsidbyid(pwd.pw_uid, &sid_str, &id_type); if ((rc == 0) && (sid_str != NULL)) { slapi_entry_add_string(entry, "ipaNTSecurityIdentifier", sid_str); free(sid_str); } +#endif return entry; } @@ -221,9 +226,12 @@ backend_retrieve_group_entry_from_nsswitch_helper(struct group *grp, { Slapi_Entry *entry; int rc, i; - enum sss_id_type id_type; - char *sid_str, *name; + char *name; char *dn = NULL; +#ifdef HAVE_SSS_NSS_IDMAP + enum sss_id_type id_type; + char *sid_str; +#endif entry = slapi_entry_alloc(); if (entry == NULL) { -- cgit