From 2bf7ecc787aa93c87656f8e9fe86ce54920721fa Mon Sep 17 00:00:00 2001 From: Max Lv Date: Fri, 12 Jan 2018 21:18:21 +0800 Subject: [PATCH] Log the mismatched header as an error --- src/udprelay.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/udprelay.c b/src/udprelay.c index 51de5e41..f9b6ac30 100644 --- a/src/udprelay.c +++ b/src/udprelay.c @@ -730,15 +730,14 @@ remote_recv_cb(EV_P_ ev_io *w, int revents) if (len == 0) { // error when parsing header - if (verbose) - LOGI("[udp] error in parse header"); + LOGE("[udp] error in parse header"); goto CLEAN_UP; } - if (verbose && (remote_ctx->addr_header_len != len - || memcmp(buf->data, remote_ctx->addr_header, len) != 0)) { + if (remote_ctx->addr_header_len != len + || memcmp(buf->data, remote_ctx->addr_header, len) != 0) { // mismatched header - LOGI("[udp] mismatched header from %s:%s", host, port); + LOGE("[udp] mismatched header from %s:%s", host, port); } // server may return using a different address type other than the type we