From 223b8bcd686272e71aa785c66ebaaa23eb729f58 Mon Sep 17 00:00:00 2001 From: Max Lv Date: Mon, 9 Feb 2015 10:11:59 +0800 Subject: [PATCH] refine UDP timeout --- src/jconf.h | 1 + src/udprelay.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/jconf.h b/src/jconf.h index e510b586..7504cbbe 100644 --- a/src/jconf.h +++ b/src/jconf.h @@ -26,6 +26,7 @@ #define MAX_CONF_SIZE 16 * 1024 #define MAX_DNS_NUM 4 #define MAX_CONNECT_TIMEOUT 10 +#define MAX_UDP_TIMEOUT 120 typedef struct { char *host; diff --git a/src/udprelay.c b/src/udprelay.c index 2b678b80..3ba3a2b2 100644 --- a/src/udprelay.c +++ b/src/udprelay.c @@ -1006,7 +1006,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_CONNECT_TIMEOUT); + server_ctx->timeout = min(timeout, MAX_UDP_TIMEOUT); server_ctx->method = method; server_ctx->iface = iface; server_ctx->conn_cache = conn_cache;