diff --git a/mailnews/base/src/nsMessenger.cpp b/mailnews/base/src/nsMessenger.cpp index 57f67718a66a..5dbe86de69ec 100644 --- a/mailnews/base/src/nsMessenger.cpp +++ b/mailnews/base/src/nsMessenger.cpp @@ -1556,7 +1556,7 @@ nsSaveAsListener::OnStopRequest(nsIChannel* aChannel, nsISupports* aSupport, rv = nsMsgI18NSaveAsCharset(TEXT_PLAIN, (const char *)nsAutoCString(nsMsgI18NFileSystemCharset()), m_msgBuffer.GetUnicode(), &conBuf); if ( NS_SUCCEEDED(rv) && (conBuf) ) - conLength = m_msgBuffer.Length(); + conLength = nsCRT::strlen(conBuf); } if ( (NS_SUCCEEDED(rv)) && (conBuf) )