ports/net/nss-pam-ldapd/files/lclass-patches/patch-nslcd__attmap.c
Ryan Steinmetz 7b4ba79abf
net/pam-nss-ldapd: Update to 0.9.13
PR:		286039
Reported by:	Marek Zarychta <zarychtam@plan-b.pwste.edu.pl>
2025-04-23 10:44:53 -04:00

18 lines
929 B
C

--- nslcd/attmap.c.orig 2025-02-09 14:17:17 UTC
+++ nslcd/attmap.c
@@ -176,6 +176,7 @@ const char **attmap_get_var(enum ldap_map_selector map
if (strcasecmp(name, "gecos") == 0) return &attmap_passwd_gecos;
if (strcasecmp(name, "homeDirectory") == 0) return &attmap_passwd_homeDirectory;
if (strcasecmp(name, "loginShell") == 0) return &attmap_passwd_loginShell;
+ if (strcasecmp(name, "loginClass") ==0) return &attmap_passwd_loginClass;
}
else if (map == LM_PROTOCOLS)
{
@@ -230,6 +231,7 @@ const char *attmap_set_mapping(const char **var, const
(var != &attmap_shadow_shadowWarning) &&
(var != &attmap_shadow_shadowInactive) &&
(var != &attmap_shadow_shadowExpire) &&
+ (var != &attmap_passwd_loginClass) &&
(var != &attmap_shadow_shadowFlag))
return NULL;
/* the member attribute may only be set to an empty string */