From 81e085dd1b32dec19a6c597bc0e02fbb3baf7b0b Mon Sep 17 00:00:00 2001 From: liuxc0116 Date: Thu, 23 Jan 2014 18:05:55 +0800 Subject: [PATCH] memory will leaks the payload pointor assigned two memory,will lead to memory leaks --- trunk/src/core/srs_core_source.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trunk/src/core/srs_core_source.cpp b/trunk/src/core/srs_core_source.cpp index a86c0cc97..632e2dafa 100644 --- a/trunk/src/core/srs_core_source.cpp +++ b/trunk/src/core/srs_core_source.cpp @@ -664,7 +664,7 @@ int SrsSource::on_meta_data(SrsCommonMessage* msg, SrsOnMetaDataPacket* metadata } srs_verbose("get metadata size success."); - char* payload = new char[size]; + char* payload = NULL; memset(payload, 0, size); if ((ret = metadata->encode(size, payload)) != ERROR_SUCCESS) { srs_error("encode metadata error. ret=%d", ret);