]> granicus.if.org Git - apache/commitdiff
Fix warnings.
authorJean-Frederic Clere <jfclere@apache.org>
Mon, 3 Aug 2009 11:48:40 +0000 (11:48 +0000)
committerJean-Frederic Clere <jfclere@apache.org>
Mon, 3 Aug 2009 11:48:40 +0000 (11:48 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@800319 13f79535-47bb-0310-9956-ffa450edef68

modules/cluster/mod_heartmonitor.c

index f24ae27b51a181d2fc651a44268c421a102599fc..68453f8ecdeed00d045537637ffabd5fc23d9791 100644 (file)
@@ -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);