From e1c93eb660b5e628c0d3c2bbdaf82dc24c07da84 Mon Sep 17 00:00:00 2001 From: Jakub Sławiński Date: Wed, 16 Nov 2005 20:53:54 +0100 Subject: v0.7.5 - Fixed: manageport option in the afclient config file - Fixed: severe bug in string_cp - Fixed: wrong connection type used by afclient when afserver used --nossl or --nozlib option - Fixed: broken keep-alive option --- src/server_check.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/server_check.c') diff --git a/src/server_check.c b/src/server_check.c index eb65d97..858d28e 100644 --- a/src/server_check.c +++ b/src/server_check.c @@ -31,7 +31,8 @@ int check_value(char* what, char* info) { - long tmp = check_value_liberal(what, info); + long tmp; + tmp = check_value_liberal(what, info); if (tmp <= 0) { aflog(LOG_T_INIT, LOG_I_CRIT, @@ -46,6 +47,7 @@ check_value_liberal(char* what, char* info) { char* znak; long tmp; + if ((tmp = strtol(what, &znak, 10)) >= INT_MAX) { aflog(LOG_T_INIT, LOG_I_CRIT, "%s: %s\n", info, what); -- cgit v1.1