diff --git a/mozilla/htmlparser/src/nsTagHandler.h b/mozilla/htmlparser/src/nsTagHandler.h
index 9ad87bea6a9..71c90a10f93 100644
--- a/mozilla/htmlparser/src/nsTagHandler.h
+++ b/mozilla/htmlparser/src/nsTagHandler.h
@@ -51,7 +51,7 @@ public:
* Destructor
* @update dc 11/05/98
*/
- ~nsTagHandler() {}
+ virtual ~nsTagHandler() {}
/**
* Sets the string (tag) for this nsTagHandler to handle
diff --git a/mozilla/parser/htmlparser/src/nsTagHandler.h b/mozilla/parser/htmlparser/src/nsTagHandler.h
index 9ad87bea6a9..71c90a10f93 100644
--- a/mozilla/parser/htmlparser/src/nsTagHandler.h
+++ b/mozilla/parser/htmlparser/src/nsTagHandler.h
@@ -51,7 +51,7 @@ public:
* Destructor
* @update dc 11/05/98
*/
- ~nsTagHandler() {}
+ virtual ~nsTagHandler() {}
/**
* Sets the string (tag) for this nsTagHandler to handle