>From 3986e235bb2c253460ff9c2ec8acb2565cb67162 Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Mon, 24 Feb 2014 11:37:52 +0100 Subject: [PATCH] UTIL: Sanitize spaces. Original patches submitted by: mpesari(Thanks!!) It can cause problems if user will hit spaces before entering username. (e.g in gdm). Spaces are ignored by LDAP; it's better to escape them. Resolves: https://fedorahosted.org/sssd/ticket/1955 --- src/util/util.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/util/util.c b/src/util/util.c index 81ff3df922f9ad7cd26568bdcba2c9b6cff36390..1a1e7e918dcfe267b362be56ec0b68376b553829 100644 --- a/src/util/util.c +++ b/src/util/util.c @@ -558,6 +558,11 @@ errno_t sss_filter_sanitize(TALLOC_CTX *mem_ctx, output[j++] = '5'; output[j++] = 'c'; break; + case ' ': + output[j++] = '\\'; + output[j++] = '2'; + output[j++] = '0'; + break; default: output[j++] = input[i]; } -- 1.8.5.3