From c1959cac7f87d312998e05decec7ddfd4243c654 Mon Sep 17 00:00:00 2001 From: Max Lv Date: Thu, 29 Oct 2015 14:35:48 +0800 Subject: [PATCH] refine the log --- src/encrypt.c | 2 +- src/udprelay.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/encrypt.c b/src/encrypt.c index daf1f970..2c862332 100644 --- a/src/encrypt.c +++ b/src/encrypt.c @@ -1233,7 +1233,7 @@ char * ss_decrypt_all(int buf_size, char *ciphertext, ssize_t *len, int method, size_t c_len = *len, p_len = *len - iv_len; int ret = 1; - if (*len < iv_len) { + if (*len <= iv_len) { return NULL; } diff --git a/src/udprelay.c b/src/udprelay.c index c4b032b3..baeba62b 100644 --- a/src/udprelay.c +++ b/src/udprelay.c @@ -653,7 +653,7 @@ static void remote_recv_cb(EV_P_ ev_io *w, int revents) #ifdef UDPRELAY_LOCAL buf = ss_decrypt_all(BUF_SIZE, buf, &buf_len, server_ctx->method, 0); if (buf == NULL) { - ERROR("[udp] server_ss_decrypt_all"); + LOGE("[udp] server_ss_decrypt_all"); goto CLEAN_UP; } @@ -835,7 +835,7 @@ static void server_recv_cb(EV_P_ ev_io *w, int revents) buf = ss_decrypt_all(BUF_SIZE, buf, &buf_len, server_ctx->method, server_ctx->auth); if (buf == NULL) { - ERROR("[udp] server_ss_decrypt_all"); + LOGE("[udp] server_ss_decrypt_all"); goto CLEAN_UP; } #endif