diff --git a/adapter/uhdf2/hdi/src/buffer_util.c b/adapter/uhdf2/hdi/src/buffer_util.c index 865ad9dd03bb0df6d913a25cb46ff825025b7acc..30132cc5dc943d3699e098661d611999350c3c15 100644 --- a/adapter/uhdf2/hdi/src/buffer_util.c +++ b/adapter/uhdf2/hdi/src/buffer_util.c @@ -98,15 +98,18 @@ BufferHandle *CloneNativeBufferHandle(const BufferHandle *other) void FreeNativeBufferHandle(BufferHandle *handle) { + HDF_LOGD("%{public}s: handle: %{public}x", __func__, handle); if (handle == NULL) { return; } + HDF_LOGI("%{public}s: fd: %{public}d", __func__, handle->fd); if (handle->fd != -1) { close(handle->fd); handle->fd = -1; } + HDF_LOGD("%{public}s: reserveFds: %{public}d", __func__, handle->reserveFds); for (uint32_t i = 0; i < handle->reserveFds; i++) { if (handle->reserve[i] != -1) { close(handle->reserve[i]);