From c9b0bddbd792ee07746012b2dcdb6b285b9601fd Mon Sep 17 00:00:00 2001 From: huangFF0904 <625173hhh@gmail.com> Date: Mon, 15 Dec 2025 17:28:39 +0800 Subject: [PATCH] Fix payload validation to require non-empty input --- .../src/main/java/com/smartdevicelink/protocol/SdlPacket.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/sdl_android/src/main/java/com/smartdevicelink/protocol/SdlPacket.java b/android/sdl_android/src/main/java/com/smartdevicelink/protocol/SdlPacket.java index 4c46337762..5c16d9bd23 100644 --- a/android/sdl_android/src/main/java/com/smartdevicelink/protocol/SdlPacket.java +++ b/android/sdl_android/src/main/java/com/smartdevicelink/protocol/SdlPacket.java @@ -87,7 +87,7 @@ public void writeToParcel(Parcel dest, int flags) { dest.writeInt(dataSize); dest.writeInt(messageId); dest.writeInt(payload != null ? 1 : 0); - if (payload != null) { + if (mPayload != null && mPayload.length > 0) { dest.writeByteArray(payload); } dest.writeInt(priorityCoefficient);