NdkMediaDrm: send provision event with 0 data
(cherry picked from aosp/2157776)
Bug: 237602277
Test: Amlogic customer manual testing
Change-Id: I5cb666eb3648c76e3df178fa34493261e18779ab
Merged-In: I5cb666eb3648c76e3df178fa34493261e18779ab
diff --git a/media/ndk/NdkMediaDrm.cpp b/media/ndk/NdkMediaDrm.cpp
index 59c1103..f4674de 100644
--- a/media/ndk/NdkMediaDrm.cpp
+++ b/media/ndk/NdkMediaDrm.cpp
@@ -183,7 +183,7 @@
AMediaDrmSessionId asid = {sessionId.data(), sessionId.size()};
int32_t dataSize = data.size();
const uint8_t *dataPtr = data.data();
- if (dataSize > 0) {
+ if (dataSize >= 0) {
(*mEventListener)(mObj, &asid, ndkEventType, 0, dataPtr, dataSize);
} else {
ALOGE("invalid event data size=%d", dataSize);