diff --git a/mozilla/xpfe/components/filepicker/src/nsWildCard.cpp b/mozilla/xpfe/components/filepicker/src/nsWildCard.cpp index 1e40253e950..d308ecca457 100644 --- a/mozilla/xpfe/components/filepicker/src/nsWildCard.cpp +++ b/mozilla/xpfe/components/filepicker/src/nsWildCard.cpp @@ -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::length(xp) + 1) * sizeof(T)); + memcpy(expr, xp, (nsCharTraits::length(xp) + 1) * sizeof(T)); if(!expr) return NOMATCH;