diff --git a/rdf/content/src/nsRDFHTMLBuilder.cpp b/rdf/content/src/nsRDFHTMLBuilder.cpp index 7a7606d8ca8a..3280855d4ed8 100644 --- a/rdf/content/src/nsRDFHTMLBuilder.cpp +++ b/rdf/content/src/nsRDFHTMLBuilder.cpp @@ -89,6 +89,8 @@ RDFHTMLBuilderImpl::RDFHTMLBuilderImpl(void) : mDocument(nsnull), mDB(nsnull) { + NS_INIT_REFCNT(); + if (nsnull == kIdAtom) { kIdAtom = NS_NewAtom("ID"); } diff --git a/rdf/datasource/src/nsMailDataSource.cpp b/rdf/datasource/src/nsMailDataSource.cpp index 636273dfe6d0..67dce33c4109 100644 --- a/rdf/datasource/src/nsMailDataSource.cpp +++ b/rdf/datasource/src/nsMailDataSource.cpp @@ -630,6 +630,7 @@ MailAccount::RemoveFolder (nsIRDFMailFolder* folder) MailAccount::MailAccount (const char* uri) { + NS_INIT_REFCNT(); mURI = PL_strdup(uri); InitMailAccount(uri); } @@ -799,9 +800,9 @@ MailFolder::RemoveMessage (nsIRDFMailMessage* msg) MailFolder::MailFolder (const char* uri) { + NS_INIT_REFCNT(); mURI = PL_strdup(uri); mStatus = eMailFolder_Uninitialized; - NS_INIT_REFCNT(); } MailFolder::~MailFolder (void) @@ -1124,8 +1125,8 @@ nsresult MailMessage::SetupMessage (MailFolder* folder, MailMessage::MailMessage (const char* uri) { - mURI = PL_strdup(uri); NS_INIT_REFCNT(); + mURI = PL_strdup(uri); } MailMessage::~MailMessage (void) {