diff --git a/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.cxx b/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.cxx
index 0598e9f974b4bc922a17a29648c740159c57a2ec..0a6165573bde48f01263b7c44b4bb1f95d52deba 100644
--- a/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.cxx
+++ b/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.cxx
@@ -103,7 +103,14 @@ MetaDataKey::KeyType MetaDataKey::GetKeyType(const std::string& name)
   return (ktype);
 }
 
-OTB_GCP::OTB_GCP() {};
+OTB_GCP::OTB_GCP()
+ : m_GCPCol(0),
+   m_GCPRow(0),
+   m_GCPX(0),
+   m_GCPY(0),
+   m_GCPZ(0)
+{
+}
 
 OTB_GCP::OTB_GCP(const OTB_GCP &pGcp)
 {