From: Frédéric Marchal Date: Tue, 1 Feb 2011 19:18:30 +0000 (+0000) Subject: Fix escaping of user id in LDAP query X-Git-Tag: v2.3.2~79 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6341311657dfe4be056402d785f2c7b20a911eac;p=thirdparty%2Fsarg.git Fix escaping of user id in LDAP query The wrong variable was used uninitialized when escaping the user id for the LDAP search. --- 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; }