Skip to content

Commit

Permalink
Finish the fix for MODCLUSTER-289.
Browse files Browse the repository at this point in the history
  • Loading branch information
jfclere committed Apr 2, 2012
1 parent 37c3c5e commit ed2f2e9
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions native/mod_manager/mod_manager.c
Original file line number Diff line number Diff line change
Expand Up @@ -2390,11 +2390,11 @@ static void manager_child_init(apr_pool_t *p, server_rec *s)
mconf->last_updated = 0;

if (mconf->basefilename) {
node = apr_pstrcat(p, mconf->basefilename, ".node", NULL);
context = apr_pstrcat(p, mconf->basefilename, ".context", NULL);
host = apr_pstrcat(p, mconf->basefilename, ".host", NULL);
balancer = apr_pstrcat(p, mconf->basefilename, ".balancer", NULL);
sessionid = apr_pstrcat(p, mconf->basefilename, ".sessionid", NULL);
node = apr_pstrcat(p, mconf->basefilename, "/manager.node", NULL);
context = apr_pstrcat(p, mconf->basefilename, "/manager.context", NULL);
host = apr_pstrcat(p, mconf->basefilename, "/manager.host", NULL);
balancer = apr_pstrcat(p, mconf->basefilename, "/manager.balancer", NULL);
sessionid = apr_pstrcat(p, mconf->basefilename, "/manager.sessionid", NULL);
} else {
node = ap_server_root_relative(p, "logs/manager.node");
context = ap_server_root_relative(p, "logs/manager.context");
Expand All @@ -2408,6 +2408,12 @@ static void manager_child_init(apr_pool_t *p, server_rec *s)
ap_log_error(APLOG_MARK, APLOG_NOERRNO|APLOG_EMERG, 0, s, "get_mem_node %s failed", node);
return;
}
if (get_last_mem_error(nodestatsmem) != APR_SUCCESS) {
char buf[120];
ap_log_error(APLOG_MARK, APLOG_NOERRNO|APLOG_EMERG, 0, s, "get_mem_node %s failed: %s",
node, apr_strerror(get_last_mem_error(nodestatsmem), buf, sizeof(buf)));
return;
}

contextstatsmem = get_mem_context(context, &mconf->maxcontext, p, storage);
if (contextstatsmem == NULL) {
Expand Down

0 comments on commit ed2f2e9

Please sign in to comment.