From 2ada87fae0984d7d524d33d8a5b24fe5045228ef Mon Sep 17 00:00:00 2001 From: chenkeyu Date: Mon, 4 Nov 2024 10:00:15 +0800 Subject: [PATCH] add fd and handle type to ValidateReadData Issue: https://gitee.com/openharmony/commonlibrary_c_utils/issues/IB1RE7?from=project-issue Signed-off-by: chenkeyu --- base/src/parcel.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/base/src/parcel.cpp b/base/src/parcel.cpp index 64fcfc8..14f8a7c 100644 --- a/base/src/parcel.cpp +++ b/base/src/parcel.cpp @@ -179,7 +179,8 @@ bool Parcel::ValidateReadData([[maybe_unused]]size_t upperBound) size_t nextObj = nextObjectIdx_; do { if (readPos < objects[nextObj] + sizeof(parcel_flat_binder_object)) { - return IsReadObjectData(nextObj, upperBound); + UTILS_LOGE("Non-object Read object data, readPos = %{public}zu, upperBound = %{public}zu", readCursor_, upperBound); + return false; } nextObj++; } while (nextObj < objSize && upperBound > objects[nextObj]); -- Gitee