Skip to content

Commit 5ad0f6e

Browse files
authored
Merge pull request #262 from jajik/fix-removed
Fix handling of marking nodes removed
2 parents 80d5e48 + 19a3a53 commit 5ad0f6e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

native/mod_manager/mod_manager.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1255,7 +1255,7 @@ static char *process_config(request_rec *r, char **ptr, int *errtype)
12551255
int i = 0;
12561256
int id = -1;
12571257
int vid = 1; /* zero and "" is empty */
1258-
int removed = 0;
1258+
int removed = -1;
12591259
void *sconf = r->server->module_config;
12601260
mod_manager_config *mconf = ap_get_module_config(sconf, &manager_module);
12611261
int clean = 1;
@@ -1465,7 +1465,7 @@ static char *process_config(request_rec *r, char **ptr, int *errtype)
14651465
if (insert_update_node(nodestatsmem, &nodeinfo, &id, clean) != APR_SUCCESS) {
14661466
ap_log_error(APLOG_MARK, APLOG_DEBUG, 0, r->server,
14671467
"process_config: insert_update_node failed for %s clean: %d", nodeinfo.mess.JVMRoute, clean);
1468-
if (removed) {
1468+
if (removed != -1) {
14691469
nodeinfo_t *workernode = read_node_by_id(nodestatsmem, removed);
14701470
mark_node_removed(workernode);
14711471
}

0 commit comments

Comments
 (0)