refine addr_header comparison

This commit is contained in:
Max Lv
2015-04-13 14:33:52 +08:00
parent ed53fb6c54
commit 3840cf62dc
+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;
}
}