X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libatalk%2Facl%2Fldap_config.c;h=bd9d414b85758ce8439863100e9752f33b0785af;hb=bcbdb8f648b0ec46a6213967a0f3c7cf488a925d;hp=6cf554a8fec1921c9239092e0c45f78150d041ba;hpb=5fe2b6b2d03bd988c4e70f931bba23fa21c32a5f;p=netatalk.git diff --git a/libatalk/acl/ldap_config.c b/libatalk/acl/ldap_config.c index 6cf554a8..bd9d414b 100644 --- a/libatalk/acl/ldap_config.c +++ b/libatalk/acl/ldap_config.c @@ -48,7 +48,7 @@ int acl_ldap_readconfig(dictionary *iniconfig) *((int *)(ldap_prefs[i].pref)) = atoi(val); else /* store string as string */ - *((const char **)(ldap_prefs[i].pref)) = val; + *((const char **)(ldap_prefs[i].pref)) = strdup(val); } else { /* ok, we have string to int mapping for this pref eg. "none", "simple", "sasl" map to 0, 128, 129 */