display: metadata fixes
* Do not log error on invalid metadata fds, such usages are
possible in some scenarios
* Correct usage of metadata API for some cases.
CRs-Fixed: 2122143
Change-Id: Id9cc7f4d27ef1890668f414d92b96cd419b6a066
diff --git a/libqdutils/qdMetaData.cpp b/libqdutils/qdMetaData.cpp
index 0837c99..af2adf7 100644
--- a/libqdutils/qdMetaData.cpp
+++ b/libqdutils/qdMetaData.cpp
@@ -44,9 +44,8 @@
ALOGE("%s: Private handle is invalid - handle:%p", __func__, handle);
return -1;
}
- if (handle->fd_metadata == -1) {
- ALOGE("%s: Invalid metadata fd - handle:%p fd: %d",
- __func__, handle, handle->fd_metadata);
+ if (handle->fd_metadata < 0) {
+ // Silently return, metadata cannot be used
return -1;
}