From 2e590e18f4fdc0dd2e7546025f6bd9c8e0f2de51 Mon Sep 17 00:00:00 2001 From: winlin Date: Sun, 20 Oct 2013 21:58:03 +0800 Subject: [PATCH] fix bug of send rtmp message --- trunk/src/core/srs_core_protocol.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trunk/src/core/srs_core_protocol.cpp b/trunk/src/core/srs_core_protocol.cpp index 1065c2447..233655be0 100755 --- a/trunk/src/core/srs_core_protocol.cpp +++ b/trunk/src/core/srs_core_protocol.cpp @@ -404,7 +404,7 @@ int SrsProtocol::send_message(SrsMessage* msg) // sendout header and payload by writev. // decrease the sys invoke count to get higher performance. - int payload_size = msg->size - ((char*)msg->payload - p); + int payload_size = msg->size - (p - (char*)msg->payload); if (payload_size > out_chunk_size) { payload_size = out_chunk_size; }