From ede6e93b11825d94f37dad2914be874538c3cf0b Mon Sep 17 00:00:00 2001 From: Jean-Frederic Clere Date: Mon, 3 Aug 2009 11:48:40 +0000 Subject: [PATCH] Fix warnings. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@800319 13f79535-47bb-0310-9956-ffa450edef68 --- modules/cluster/mod_heartmonitor.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/cluster/mod_heartmonitor.c b/modules/cluster/mod_heartmonitor.c index f24ae27b51..68453f8ecd 100644 --- a/modules/cluster/mod_heartmonitor.c +++ b/modules/cluster/mod_heartmonitor.c @@ -236,7 +236,6 @@ static apr_status_t hm_file_update_stat(hm_ctx_t *ctx, hm_server_t *s, apr_pool_ apr_status_t rv; apr_file_t *fp; apr_file_t *fpin; - apr_hash_index_t *hi; apr_time_t now; unsigned int fage; apr_finfo_t fi; @@ -314,15 +313,21 @@ static apr_status_t hm_file_update_stat(hm_ctx_t *ctx, hm_server_t *s, apr_pool_ argstr_to_table(pool, apr_pstrdup(pool, t), hbt); if (apr_table_get(hbt, "busy")) { node.busy = atoi(apr_table_get(hbt, "busy")); + } else { + node.busy = 0; } if (apr_table_get(hbt, "ready")) { node.ready = atoi(apr_table_get(hbt, "ready")); + } else { + node.ready = 0; } if (apr_table_get(hbt, "lastseen")) { node.seen = atoi(apr_table_get(hbt, "lastseen")); - } + } else { + node.seen = SEEN_TIMEOUT; + } seen = fage + node.seen; apr_file_printf(fp, "%s &ready=%u&busy=%u&lastseen=%u\n", ip, node.ready, node.busy, (unsigned int) seen);