qdMetadata: Fix potential memory leak in copyMetaData

- Fix potential memory leak which can happen due to
  change "Iba741215e524254b88f88058052fb6408e1f4a36"

Change-Id: I4e0fdee0a69c309b9fc06b1e7df83a0045159777
diff --git a/libqdutils/qdMetaData.cpp b/libqdutils/qdMetaData.cpp
index 51dfa82..f62653a 100644
--- a/libqdutils/qdMetaData.cpp
+++ b/libqdutils/qdMetaData.cpp
@@ -233,6 +233,9 @@
         dst->fd_metadata, 0);
     if (base_dst == reinterpret_cast<void*>(MAP_FAILED)) {
         ALOGE("%s: dst mmap() failed: error is %s!", __func__, strerror(errno));
+        if(munmap(base_src, size))
+            ALOGE("%s: failed to unmap src ptr %p, err %d", __func__,
+                                             (void*)base_src, errno);
         return -1;
     }