winlin

refine socket buffer, append bytes to vector directly

@@ -54,9 +54,7 @@ void SrsBuffer::erase(int size) @@ -54,9 +54,7 @@ void SrsBuffer::erase(int size)
54 54
55 void SrsBuffer::append(char* bytes, int size) 55 void SrsBuffer::append(char* bytes, int size)
56 { 56 {
57 - std::vector<char> vec(bytes, bytes + size);  
58 -  
59 - data.insert(data.end(), vec.begin(), vec.end()); 57 + data.insert(data.end(), bytes, bytes + size);
60 } 58 }
61 59
62 int SrsBuffer::ensure_buffer_bytes(SrsSocket* skt, int required_size) 60 int SrsBuffer::ensure_buffer_bytes(SrsSocket* skt, int required_size)