From fae006ca7cf5086172f791cba320e3c1015b722f Mon Sep 17 00:00:00 2001 From: winlin Date: Thu, 15 Jan 2015 10:41:20 +0800 Subject: [PATCH] merge from feilong, fix memory leak. --- trunk/src/rtmp/srs_protocol_stack.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/trunk/src/rtmp/srs_protocol_stack.cpp b/trunk/src/rtmp/srs_protocol_stack.cpp index c850e1401..a2da124a5 100644 --- a/trunk/src/rtmp/srs_protocol_stack.cpp +++ b/trunk/src/rtmp/srs_protocol_stack.cpp @@ -936,6 +936,7 @@ int SrsProtocol::do_send_and_free_packet(SrsPacket* packet, int stream_id) header.perfer_cid = packet->get_prefer_cid(); ret = do_simple_send(&header, payload, size); + srs_freep(payload); if (ret == ERROR_SUCCESS) { ret = on_send_packet(&header, packet); }