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