]> granicus.if.org Git - apache/commitdiff
Revert r1839247
authorChristophe Jaillet <jailletc36@apache.org>
Sun, 26 Aug 2018 20:48:39 +0000 (20:48 +0000)
committerChristophe Jaillet <jailletc36@apache.org>
Sun, 26 Aug 2018 20:48:39 +0000 (20:48 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1839248 13f79535-47bb-0310-9956-ffa450edef68

modules/cluster/mod_heartmonitor.c

index 2057e58f1ebac41005467e1089c97ce2f544dfbd..965fef5899288e09aec2da2b0dfc2e49797942c0 100644 (file)
@@ -310,7 +310,7 @@ static apr_status_t hm_file_update_stat(hm_ctx_t *ctx, hm_server_t *s, apr_pool_
 
                 /* Update seen time according to the last file modification */
                 apr_table_clear(hbt);
-                qs_to_table(t, hbt, pool);
+                qs_to_table(apr_pstrdup(pool, t), hbt, pool);
                 if ((val = apr_table_get(hbt, "busy"))) {
                     node.busy = atoi(val);
                 }
@@ -624,7 +624,9 @@ static apr_status_t hm_watchdog_callback(int state, void *data,
             /* store in the slotmem or in the file depending on configuration */
             hm_update_stats(ctx, pool);
             cur = now = apr_time_sec(apr_time_now());
-
+            /* TODO: Insted HN_UPDATE_SEC use
+             * the ctx->interval
+             */
             while ((now - cur) < apr_time_sec(ctx->interval)) {
                 int n;
                 apr_status_t rc;