diff --git a/trunk/src/rtmp/srs_protocol_stack.cpp b/trunk/src/rtmp/srs_protocol_stack.cpp index ccaffb285..397095b5f 100644 --- a/trunk/src/rtmp/srs_protocol_stack.cpp +++ b/trunk/src/rtmp/srs_protocol_stack.cpp @@ -1877,6 +1877,7 @@ int SrsConnectAppPacket::decode(SrsStream* stream) // read the instance if ((ret = any->read(stream)) != ERROR_SUCCESS) { srs_error("amf0 decode connect args failed. ret=%d", ret); + srs_freep(any); return ret; }