diff --git a/mozilla/content/html/style/src/nsCSSLoader.cpp b/mozilla/content/html/style/src/nsCSSLoader.cpp
index 636a3a92d50..96cb97303ff 100644
--- a/mozilla/content/html/style/src/nsCSSLoader.cpp
+++ b/mozilla/content/html/style/src/nsCSSLoader.cpp
@@ -455,9 +455,7 @@ SheetLoadData::~SheetLoadData(void)
NS_IF_RELEASE(mParserToUnblock);
NS_IF_RELEASE(mParentSheet);
NS_IF_RELEASE(mObserver);
- if (mNext) {
- delete mNext;
- }
+ NS_IF_RELEASE(mNext);
}
CSSLoaderImpl::CSSLoaderImpl(void)
diff --git a/mozilla/layout/html/style/src/nsCSSLoader.cpp b/mozilla/layout/html/style/src/nsCSSLoader.cpp
index 636a3a92d50..96cb97303ff 100644
--- a/mozilla/layout/html/style/src/nsCSSLoader.cpp
+++ b/mozilla/layout/html/style/src/nsCSSLoader.cpp
@@ -455,9 +455,7 @@ SheetLoadData::~SheetLoadData(void)
NS_IF_RELEASE(mParserToUnblock);
NS_IF_RELEASE(mParentSheet);
NS_IF_RELEASE(mObserver);
- if (mNext) {
- delete mNext;
- }
+ NS_IF_RELEASE(mNext);
}
CSSLoaderImpl::CSSLoaderImpl(void)
diff --git a/mozilla/layout/style/nsCSSLoader.cpp b/mozilla/layout/style/nsCSSLoader.cpp
index 636a3a92d50..96cb97303ff 100644
--- a/mozilla/layout/style/nsCSSLoader.cpp
+++ b/mozilla/layout/style/nsCSSLoader.cpp
@@ -455,9 +455,7 @@ SheetLoadData::~SheetLoadData(void)
NS_IF_RELEASE(mParserToUnblock);
NS_IF_RELEASE(mParentSheet);
NS_IF_RELEASE(mObserver);
- if (mNext) {
- delete mNext;
- }
+ NS_IF_RELEASE(mNext);
}
CSSLoaderImpl::CSSLoaderImpl(void)