refine addr_header comparison

This commit is contained in:
Max Lv
2015-04-13 14:37:44 +08:00
parent d593ba75f1
commit 1a3b56170d
+2 -1
View File
@@ -791,7 +791,8 @@ static void server_recv_cb(EV_P_ ev_io *w, int revents)
if (remote_ctx != NULL) {
if (memcmp(&src_addr, &remote_ctx->src_addr, sizeof(src_addr))
|| strcmp(addr_header, remote_ctx->addr_header) != 0) {
|| remote_ctx->addr_header_len != addr_header_len
|| memcmp(addr_header, remote_ctx->addr_header, addr_header_len) != 0) {
remote_ctx = NULL;
}
}