diff --git a/Utilities/otbossimplugins/ossim/ossimErsSarModel.cpp b/Utilities/otbossimplugins/ossim/ossimErsSarModel.cpp
index 3a7dcf58525e2c959f69c7bef6d8148ad1b3a364..fda6e7eaa9077848975ffc03eef181d802de863b 100644
--- a/Utilities/otbossimplugins/ossim/ossimErsSarModel.cpp
+++ b/Utilities/otbossimplugins/ossim/ossimErsSarModel.cpp
@@ -49,6 +49,11 @@ ossimErsSarModel::ossimErsSarModel():
 
 ossimErsSarModel::~ossimErsSarModel()
 {
+  if(theErsSarleader != NULL)
+  {
+    delete theErsSarleader;
+    theErsSarleader = NULL;
+  }
 }
 
 ossimString ossimErsSarModel::getClassName() const