update interfaces/kits/c/drm_capi/common/native_drm_object.h.

Signed-off-by: baoxy92 <baoxianyue@hisilicon.com>
This commit is contained in:
baoxy92
2024-10-08 09:44:52 +00:00
committed by Gitee
parent f0d7684348
commit 44dcb142b4
@@ -111,7 +111,12 @@ public:
dataInfo = (unsigned char *)malloc(data.size());
DRM_CHECK_AND_RETURN_LOG(dataInfo != nullptr, "malloc faild!");
errno_t ret = memcpy_s(dataInfo, data.size(), data.data(), data.size());
DRM_CHECK_AND_RETURN_LOG(ret == EOK, "memcpy_s faild!");
if (ret != EOK) {
DRM_ERR_LOG("memcpy_s faild!");
free(dataInfo);
dataInfo = nullptr;
return;
}
}
if (callback_ != nullptr) {
@@ -200,7 +205,12 @@ public:
dataInfo = (unsigned char *)malloc(data.size());
DRM_CHECK_AND_RETURN_LOG(dataInfo != nullptr, "malloc faild!");
errno_t ret = memcpy_s(dataInfo, data.size(), data.data(), data.size());
DRM_CHECK_AND_RETURN_LOG(ret == EOK, "memcpy_s faild!");
if (ret != EOK) {
DRM_ERR_LOG("memcpy_s faild!");
free(dataInfo);
dataInfo = nullptr;
return;
}
}
if (callback_.eventCallback != nullptr) {
@@ -277,4 +287,4 @@ private:
} // DrmStandard
} // OHOS
#endif // NATIVE_DRM_OBJECT_H
#endif // NATIVE_DRM_OBJECT_H