From: Pekka Riikonen Date: Tue, 9 Mar 2004 15:51:06 +0000 (+0000) Subject: reconnect_keep_trying default value to TRUE. X-Git-Tag: silc.server.0.9.19~84 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=5dec102ba90082bbcaed04b7708c2e3d9a919f82 reconnect_keep_trying default value to TRUE. --- diff --git a/CHANGES b/CHANGES index c30eed16..bc8cdf6d 100644 --- a/CHANGES +++ b/CHANGES @@ -8,6 +8,10 @@ Tue Mar 9 17:11:58 EET 2004 Pekka Riikonen * Clarified the connections_max meaning in General section in doc/example_silcd.conf.in. + * The reconnect_keep_trying default value set to TRUE + if it is not defined in the config file. Affected file + silcd/serverconfig.c. + Wed Mar 3 15:13:49 CET 2004 Pekka Riikonen * Fixed crashbug in connection closing, after a protocol diff --git a/apps/silcd/serverconfig.c b/apps/silcd/serverconfig.c index 830ea5a6..26e78ae9 100644 --- a/apps/silcd/serverconfig.c +++ b/apps/silcd/serverconfig.c @@ -730,7 +730,10 @@ SILC_CONFIG_CALLBACK(fetch_connparam) config->tmp = NULL; return SILC_CONFIG_OK; } - SILC_SERVER_CONFIG_ALLOCTMP(SilcServerConfigConnParams); + if (!tmp) { + SILC_SERVER_CONFIG_ALLOCTMP(SilcServerConfigConnParams); + tmp->reconnect_keep_trying = TRUE; + } if (!strcmp(name, "name")) { CONFIG_IS_DOUBLE(tmp->name); @@ -1448,6 +1451,7 @@ SilcServerConfig silc_server_config_alloc(const char *filename) /* general config defaults */ config_new->refcount = 1; config_new->logging_timestamp = TRUE; + config_new->param.reconnect_keep_trying = TRUE; /* obtain a config file object */ file = silc_config_open(filename);