send_log(s->proxy, LOG_NOTICE, "%s.\n",
tmptrash->area);
free_trash_chunk(tmptrash);
- tmptrash = NULL;
}
}
else if (((s->cur_state != SRV_ST_RUNNING) && (s->next_state == SRV_ST_RUNNING))
send_email_alert(s, LOG_NOTICE, "%s",
tmptrash->area);
free_trash_chunk(tmptrash);
- tmptrash = NULL;
}
}
else if (s->cur_eweight != s->next_eweight) {
tmptrash->area);
}
free_trash_chunk(tmptrash);
- tmptrash = NULL;
}
}
else { /* server was still running */
tmptrash->area);
}
free_trash_chunk(tmptrash);
- tmptrash = NULL;
}
}
}
send_log(s->proxy, LOG_NOTICE, "%s.\n",
tmptrash->area);
free_trash_chunk(tmptrash);
- tmptrash = NULL;
}
server_recalc_eweight(s, 0);
send_log(s->proxy, LOG_NOTICE, "%s.\n",
tmptrash->area);
free_trash_chunk(tmptrash);
- tmptrash = NULL;
}
}
if (!(s->next_admin & SRV_ADMF_RMAINT) && (s->cur_admin & SRV_ADMF_RMAINT)) {
send_log(s->proxy, LOG_NOTICE, "%s.\n",
tmptrash->area);
free_trash_chunk(tmptrash);
- tmptrash = NULL;
}
}
else if (!(s->next_admin & SRV_ADMF_IMAINT) && (s->cur_admin & SRV_ADMF_IMAINT)) {
send_log(s->proxy, LOG_NOTICE, "%s.\n",
tmptrash->area);
free_trash_chunk(tmptrash);
- tmptrash = NULL;
}
}
/* don't report anything when leaving drain mode and remaining in maintenance */
tmptrash->area);
}
free_trash_chunk(tmptrash);
- tmptrash = NULL;
}
}
else if ((s->cur_admin & SRV_ADMF_DRAIN) && !(s->next_admin & SRV_ADMF_DRAIN)) {
send_log(s->proxy, LOG_NOTICE, "%s.\n",
tmptrash->area);
free_trash_chunk(tmptrash);
- tmptrash = NULL;
}
/* now propagate the status change to any LB algorithms */
send_log(s->proxy, LOG_NOTICE, "%s.\n",
tmptrash->area);
free_trash_chunk(tmptrash);
- tmptrash = NULL;
}
}
}