Index: mozilla/widget/src/gtk2/nsClipboard.cpp =================================================================== RCS file: /cvsroot/mozilla/widget/src/gtk2/nsClipboard.cpp,v retrieving revision 1.26 diff -up -r1.26 mozilla/widget/src/gtk2/nsClipboard.cpp --- mozilla/widget/src/gtk2/nsClipboard.cpp +++ mozilla/widget/src/gtk2/nsClipboard.cpp @@ -625,7 +625,7 @@ void ConvertHTMLtoUCS2(guchar * data, PR *unicodeData = NS_REINTERPRET_CAST(PRUnichar*, nsMemory::Alloc((outUnicodeLen + sizeof('\0')) * sizeof(PRUnichar))); - if (unicodeData) { + if (*unicodeData) { memcpy(*unicodeData, data + sizeof(PRUnichar), outUnicodeLen * sizeof(PRUnichar)); (*unicodeData)[outUnicodeLen] = '\0'; @@ -662,7 +662,7 @@ void ConvertHTMLtoUCS2(guchar * data, PR *unicodeData = NS_REINTERPRET_CAST(PRUnichar*, nsMemory::Alloc((outUnicodeLen + sizeof('\0')) * sizeof(PRUnichar))); - if (unicodeData) { + if (*unicodeData) { PRInt32 numberTmp = dataLength; decoder->Convert((const char *)data, &numberTmp, *unicodeData, &outUnicodeLen);