diff --git a/src/xercesc/util/TransENameMap.hpp b/src/xercesc/util/TransENameMap.hpp
index 3e2d63d479886c1696b127a9591cb8bbe4fe1bd1..870c9b58d3e26bd83682971e416eff6de453974e 100644
--- a/src/xercesc/util/TransENameMap.hpp
+++ b/src/xercesc/util/TransENameMap.hpp
@@ -74,7 +74,7 @@ public :
     // -----------------------------------------------------------------------
     //  Destructor
     // -----------------------------------------------------------------------
-    ~ENameMap()
+    virtual ~ENameMap()
     {
         delete [] fEncodingName;
     }