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:
gijskruitbosch%gmail.com
2009-10-02 18:52:24 +00:00
parent f099555fc4
commit 084a5c7ca5

View File

@@ -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;