From 6d4d6a1cd652dde0bdd757ddcb402bf76fef2ce4 Mon Sep 17 00:00:00 2001
From: Julien Michel <julien.michel@orfeo-toolbox.org>
Date: Fri, 30 Jan 2015 14:07:38 +0100
Subject: [PATCH] COV: Fixing coverity issues 1266747 and 1266761 (Ressource
 leak)

---
 Testing/Utilities/tinyXMLlibTest.cxx | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/Testing/Utilities/tinyXMLlibTest.cxx b/Testing/Utilities/tinyXMLlibTest.cxx
index ab542e7612..49e00c6142 100644
--- a/Testing/Utilities/tinyXMLlibTest.cxx
+++ b/Testing/Utilities/tinyXMLlibTest.cxx
@@ -592,9 +592,18 @@ int tinyXMLlibTest(int itkNotUsed(argc), char *argv[] )
 						break;
 					}
 				}
-				fclose( saved );
-				fclose( verify );
 			}
+
+                        if(saved)
+                        {
+                               fclose( saved );
+                        }
+                        
+                        if(verified)
+                        {
+                               fclose( verify );
+                        }
+                        
 			XmlTest(file, "UTF-8: Verified multi-language round trip.", 1, okay );
 
 			// On most Western machines, this is an element that contains
-- 
GitLab