From e38ec5672aea398491911076fdc9f9c233624c0d Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 30 May 2017 15:46:01 +0200 Subject: Introduce debug levels, AD filter bug workaround, fix legacy homeattr not being lowercased --- server.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'server.c') diff --git a/server.c b/server.c index ae6a4ae..d5fba2a 100644 --- a/server.c +++ b/server.c @@ -173,8 +173,10 @@ void server_setHomeAttribute(const char *server, const char *homeattribute) server_t *entry = server_create(server); if (entry == NULL || entry->sslContext != NULL) return; free((void*)entry->map.homemount.s); - entry->map.homemount.s = strdup(homeattribute); - entry->map.homemount.l = strlen(homeattribute); + char *tmp = strdup(homeattribute); + strtolower(tmp); + entry->map.homemount.s = tmp; + entry->map.homemount.l = strlen(tmp); } void server_setFingerprint(const char *server, const char *fingerprint) -- cgit v1.2.3-55-g7522