diff --git a/native/mod_manager/mod_manager.c b/native/mod_manager/mod_manager.c index 3c9192a6..db928801 100644 --- a/native/mod_manager/mod_manager.c +++ b/native/mod_manager/mod_manager.c @@ -1839,6 +1839,12 @@ static char * process_appl_cmd(request_rec *r, char **ptr, int status, int *errt return apr_psprintf(r->pool, MCONTUI, node->mess.JVMRoute); } + if (insert_update_hosts(hoststatsmem, vhost->host, node->mess.id, host->vhost) != APR_SUCCESS) { + loc_unlock_nodes(); + *errtype = TYPEMEM; + return apr_psprintf(r->pool, MHOSTUI, node->mess.JVMRoute); + } + /* Remove the host if all the contextes have been removed */ if (status == REMOVE) { int size = loc_get_max_size_context();