return 1;
}
+ if (px->state == PR_STSTOPPED) {
+ s->data_ctx.cli.msg = "Proxy is disabled.\n";
+ si->st0 = STAT_CLI_PRINT;
+ return 1;
+ }
+
/* if the weight is terminated with '%', it is set relative to
* the initial weight, otherwise it is absolute.
*/
return 1;
}
+ if (px->state == PR_STSTOPPED) {
+ s->data_ctx.cli.msg = "Proxy is disabled.\n";
+ si->st0 = STAT_CLI_PRINT;
+ return 1;
+ }
+
if (sv->state & SRV_MAINTAIN) {
/* The server is really in maintenance, we can change the server state */
if (sv->tracked) {
return 1;
}
+ if (px->state == PR_STSTOPPED) {
+ s->data_ctx.cli.msg = "Proxy is disabled.\n";
+ si->st0 = STAT_CLI_PRINT;
+ return 1;
+ }
+
if (! (sv->state & SRV_MAINTAIN)) {
/* Not already in maintenance, we can change the server state */
sv->state |= SRV_MAINTAIN;