Bug 514872 - nsIZipReader.findEntries broken due to nsWildCard.cpp not copying a string when matching ~
r=jwalden+bmo@mit.edu (Jeff Walden) a=dveditz@mozilla.com (Daniel Veditz) git-svn-id: svn://10.0.0.236/trunk@258554 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -416,6 +416,7 @@ ns_WildCardMatch(const T *str, const T *xp, PRBool case_insensitive)
|
||||
return _shexp_match(str, xp, case_insensitive, 0);
|
||||
|
||||
expr = (T *) NS_Alloc((nsCharTraits<T>::length(xp) + 1) * sizeof(T));
|
||||
memcpy(expr, xp, (nsCharTraits<T>::length(xp) + 1) * sizeof(T));
|
||||
if(!expr)
|
||||
return NOMATCH;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user