Author: stefan2
Date: Sun Sep 3 15:14:14 2017
New Revision: 1807155
URL: http://svn.apache.org/viewvc?rev=1807155&view=rev
Log:
* subversion/libsvn_subr/utf8proc.c
(svn_utf__fuzzy_glob_match): Never let invalid UTF data be a match.
Suggested by: brane
Modified:
subversion/trunk/subversion/libsvn_subr/utf8proc.c
Modified: subversion/trunk/subversion/libsvn_subr/utf8proc.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_subr/utf8proc.c?rev=1807155&r1=1807154&r2=1807155&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_subr/utf8proc.c (original)
+++ subversion/trunk/subversion/libsvn_subr/utf8proc.c Sun Sep 3 15:14:14 2017
@@ -251,14 +251,12 @@ svn_utf__fuzzy_glob_match(const char *st
/* Try to normalize case and accents in STR.
*
- * If that should fail for some reason, continue with the original STR.
- * There is still a fair chance that it matches "*.ext" pattern despite
- * being "broken" UTF8. */
+ * If that should fail for some reason, consider STR a mismatch. */
err = svn_utf__xfrm(&normalized, str, strlen(str), TRUE, TRUE, buf);
if (err)
{
svn_error_clear(err);
- normalized = str;
+ return FALSE;
}
/* Now see whether it matches any/all of the patterns. */