From: Sunil Joshi Date: Sun, 14 Oct 2012 18:03:17 +0000 (+0200) Subject: Bug 163890: editusers.cgi incorrectly treats "_" (underscore) as a wildcard X-Git-Tag: bugzilla-4.5.1~348 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9048c371060791a46e117a580bd53a2db2602145;p=thirdparty%2Fbugzilla.git Bug 163890: editusers.cgi incorrectly treats "_" (underscore) as a wildcard r/a=LpSolit --- diff --git a/editusers.cgi b/editusers.cgi index 30a747ded2..12f7a548d9 100755 --- a/editusers.cgi +++ b/editusers.cgi @@ -146,8 +146,7 @@ if ($action eq 'search') { } elsif ($matchtype eq 'exact') { $query .= $expr . ' = ?'; } else { # substr or unknown - $query .= $dbh->sql_istrcmp($expr, '?', 'LIKE'); - $matchstr = "%$matchstr%"; + $query .= $dbh->sql_iposition('?', $expr) . ' > 0'; } $nextCondition = 'AND'; push(@bindValues, $matchstr);