+ avoid return pointer of a stack allocated memory block

This commit is contained in:
kelson42 2013-05-13 13:01:57 +02:00
parent 6e2d086f92
commit 09a6877012
1 changed files with 2 additions and 2 deletions

View File

@ -30,7 +30,7 @@ const char *nsStringToCString(const nsAString &str) {
#endif
NS_CStringGetData(tmpStr, &cStr);
return cStr;
return strdup(cStr);
}
const char *nsStringToUTF8(const nsAString &str) {
@ -38,5 +38,5 @@ const char *nsStringToUTF8(const nsAString &str) {
nsCString tmpStr;
CopyUTF16toUTF8(str, tmpStr);
NS_CStringGetData(tmpStr, &cStr);
return cStr;
return strdup(cStr);
}