From 53ddb3b4d2407ccae99e585985d93aa407213657 Mon Sep 17 00:00:00 2001 From: Max Lv Date: Tue, 14 Jul 2015 21:05:46 +0800 Subject: [PATCH] enlarge min UDP relay timeout --- src/jconf.h | 2 +- src/udprelay.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/jconf.h b/src/jconf.h index 3ecaba15..b6286f6d 100644 --- a/src/jconf.h +++ b/src/jconf.h @@ -26,7 +26,7 @@ #define MAX_CONF_SIZE 16 * 1024 #define MAX_DNS_NUM 4 #define MAX_CONNECT_TIMEOUT 10 -#define MAX_UDP_TIMEOUT 60 +#define MIN_UDP_TIMEOUT 60 typedef struct { char *host; diff --git a/src/udprelay.c b/src/udprelay.c index c998aa6f..3ad70d5a 100644 --- a/src/udprelay.c +++ b/src/udprelay.c @@ -1204,7 +1204,7 @@ int init_udprelay(const char *server_host, const char *server_port, #ifdef UDPRELAY_REMOTE server_ctx->loop = loop; #endif - server_ctx->timeout = min(timeout, MAX_UDP_TIMEOUT); + server_ctx->timeout = max(timeout, MIN_UDP_TIMEOUT); server_ctx->method = method; server_ctx->iface = iface; server_ctx->conn_cache = conn_cache;