Fix a potential out of bound access. #1465

This commit is contained in:
Max Lv
2017-04-19 12:16:41 +08:00
parent e164ac0a01
commit 9ee82a9a89
+1 -2
View File
@@ -1041,8 +1041,7 @@ server_resolve_cb(struct sockaddr *addr, void *data)
// XXX: should handle buffer carefully
if (server->buf->len > 0) {
memcpy(remote->buf->data, server->buf->data + server->buf->idx,
server->buf->len);
memcpy(remote->buf->data, server->buf->data, server->buf->len);
remote->buf->len = server->buf->len;
remote->buf->idx = 0;
server->buf->len = 0;