On 12/4/2011 9:23 PM, FrAnk Alvin wrote:
nsString attributeName
char* attrName = NS_ConvertUTF16toUTF8(attributeName).get();

This creates a temporary instance of NS_ConvertUTF16toUTF8. At the semicolon, this temporary is destroyed, deallocating the memory and leaving attrName a dangling reference.
--
Igor Tandetnik
_______________________________________________
dev-embedding mailing list
dev-embedding@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-embedding

Reply via email to