diff --git a/libsession/src/main/java/org/session/libsession/snode/OnionRequestAPI.kt b/libsession/src/main/java/org/session/libsession/snode/OnionRequestAPI.kt index d2098c1bf6..73e06a0a9b 100644 --- a/libsession/src/main/java/org/session/libsession/snode/OnionRequestAPI.kt +++ b/libsession/src/main/java/org/session/libsession/snode/OnionRequestAPI.kt @@ -490,15 +490,15 @@ object OnionRequestAPI { "headers" to headers ) val requestData = JsonUtil.toJson(requestPayload).toByteArray() - val prefixData = "l${requestData.size}".toByteArray(Charsets.US_ASCII) + val prefixData = "l${requestData.size}:".toByteArray(Charsets.US_ASCII) val suffixData = "e".toByteArray(Charsets.US_ASCII) if (request.body() != null) { val bodyPayload = mapOf( "body" to body ) val bodyData = JsonUtil.toJson(bodyPayload).toByteArray() - val bodyLengthData = "${bodyData.size}".toByteArray(Charsets.US_ASCII) - prefixData + requestData + bodyLengthData + bodyData + suffixData + val bodyLengthData = "${bodyData.size}:".toByteArray(Charsets.US_ASCII) + prefixData + requestData + bodyLengthData + bodyData + suffixData } else { prefixData + requestData + suffixData }