diff --git a/trunk/src/core/srs_core_buffer.cpp b/trunk/src/core/srs_core_buffer.cpp index f1dce357f..3eebd3b71 100755 --- a/trunk/src/core/srs_core_buffer.cpp +++ b/trunk/src/core/srs_core_buffer.cpp @@ -54,9 +54,7 @@ void SrsBuffer::erase(int size) void SrsBuffer::append(char* bytes, int size) { - std::vector vec(bytes, bytes + size); - - data.insert(data.end(), vec.begin(), vec.end()); + data.insert(data.end(), bytes, bytes + size); } int SrsBuffer::ensure_buffer_bytes(SrsSocket* skt, int required_size)