qdutils: Use POD copy for metadata
CRs-Fixed: 2072303
Change-Id: Icc15706df10098f419966d28f30c2246fafc26bc
diff --git a/libqdutils/qdMetaData.cpp b/libqdutils/qdMetaData.cpp
index ae23b53..e5a4826 100644
--- a/libqdutils/qdMetaData.cpp
+++ b/libqdutils/qdMetaData.cpp
@@ -265,7 +265,7 @@
MetaData_t *src_data = reinterpret_cast <MetaData_t *>(src->base_metadata);
MetaData_t *dst_data = reinterpret_cast <MetaData_t *>(dst->base_metadata);
- memcpy(src_data, dst_data, getMetaDataSize());
+ *dst_data = *src_data;
return 0;
}
@@ -279,7 +279,7 @@
return err;
MetaData_t *dst_data = reinterpret_cast <MetaData_t *>(dst->base_metadata);
- memcpy(src_data, dst_data, getMetaDataSize());
+ *dst_data = *src_data;
return 0;
}
@@ -293,7 +293,7 @@
return err;
MetaData_t *src_data = reinterpret_cast <MetaData_t *>(src->base_metadata);
- memcpy(src_data, dst_data, getMetaDataSize());
+ *dst_data = *src_data;
return 0;
}
@@ -305,7 +305,7 @@
if (dst_data == nullptr)
return err;
- memcpy(src_data, dst_data, getMetaDataSize());
+ *dst_data = *src_data;
return 0;
}