diff --git a/Testing/Code/IO/otbOssimElevManagerTest4.cxx b/Testing/Code/IO/otbOssimElevManagerTest4.cxx
index 7b48526b5fe535d9f3d395c6cd7b9c61bb1781a5..1e1340ac31e3ff1469b889f758eb9899729ed9f4 100644
--- a/Testing/Code/IO/otbOssimElevManagerTest4.cxx
+++ b/Testing/Code/IO/otbOssimElevManagerTest4.cxx
@@ -50,8 +50,7 @@ int otbOssimElevManagerTest4(int argc,char* argv[])
   size[1]=   atoi(argv[8]);
 
   double* image = new double[size[0]*size[1]];
-
-
+  
   ossimElevManager * elevManager = ossimElevManager::instance();
 
   elevManager->openDirectory(srtmDir);
@@ -68,7 +67,7 @@ int otbOssimElevManagerTest4(int argc,char* argv[])
       ossimWorldPoint.lon=point[0];
       ossimWorldPoint.lat=point[1];
       double height = elevManager->getHeightAboveMSL(ossimWorldPoint);
-
+   
       if (!ossim::isnan(height))
       {
         // Fill the image
@@ -83,9 +82,10 @@ int otbOssimElevManagerTest4(int argc,char* argv[])
   }
 
   std::ofstream file;
+  std::cout<<outfname<<std::endl;
   file.open(outfname, ios::binary|ios::out);
 
-  file.write(reinterpret_cast<char*>(image), sizeof(image)*size[0]*size[1]);
+  file.write(reinterpret_cast<char*>(image), sizeof(double)*size[0]*size[1]);
   file.close();