From 6341311657dfe4be056402d785f2c7b20a911eac Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20Marchal?= Date: Tue, 1 Feb 2011 19:18:30 +0000 Subject: [PATCH] Fix escaping of user id in LDAP query The wrong variable was used uninitialized when escaping the user id for the LDAP search. --- usertab.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usertab.c b/usertab.c index f5a3eea..add4432 100644 --- a/usertab.c +++ b/usertab.c @@ -203,7 +203,7 @@ static void get_ldap_name(const char *userlogin,char *mappedname,int namelen) for (slen=0 , ptr=userlogin ; slen=sizeof(searchloginname)-1) break; - slen+=sprintf(searchloginname+i,"\\%02X",*ptr); + slen+=sprintf(searchloginname+slen,"\\%02X",*ptr); } else { searchloginname[slen++]=*ptr; } -- 2.47.2