1
Index: sudo/plugins/sudoers/sssd.c
2
===================================================================
3
--- sudo.orig/plugins/sudoers/sssd.c 2012-10-26 11:04:40.492227205 +0200
4
+++ sudo/plugins/sudoers/sssd.c 2012-10-26 11:05:28.676229161 +0200
6
static int sudo_sss_open(struct sudo_nss *nss)
8
struct sudo_sss_handle *handle;
9
- static const char path[] = _PATH_SSSD_LIB"/libsss_sudo.so";
10
+ static const char path[] = _PATH_SSSD_LIB"/libsss_sudo.so.1";
11
debug_decl(sudo_sss_open, SUDO_DEBUG_SSSD);
13
/* Create a handle container. */
14
Index: sudo/plugins/sudoers/sudo_nss.c
15
===================================================================
16
--- sudo.orig/plugins/sudoers/sudo_nss.c 2012-10-26 11:05:24.452512000 +0200
17
+++ sudo/plugins/sudoers/sudo_nss.c 2012-10-26 11:06:01.184230481 +0200
19
if (strcasecmp(cp, "files") == 0 && !saw_files) {
20
tq_append(&snl, &sudo_nss_file);
23
} else if (strcasecmp(cp, "ldap") == 0 && !saw_ldap) {
24
tq_append(&snl, &sudo_nss_ldap);
28
} else if (strcasecmp(cp, "sss") == 0 && !saw_sss) {
29
tq_append(&snl, &sudo_nss_sss);
31
tq_append(&snl, &sudo_nss_file);
35
} else if (!saw_ldap && strncasecmp(cp, "ldap", 4) == 0 &&
36
(isspace((unsigned char)cp[4]) || cp[4] == '\0')) {
37
tq_append(&snl, &sudo_nss_ldap);
42
} else if (!saw_sss && strncasecmp(cp, "sss", 3) == 0 &&
43
(isspace((unsigned char)cp[3]) || cp[3] == '\0')) {