| 645 |
|
if (conf_parser_ctx.pass != 2) |
| 646 |
|
break; |
| 647 |
|
|
| 648 |
< |
if ($3 < MAXCLIENTS_MIN) |
| 648 |
> |
if ($3 < 1) |
| 649 |
|
{ |
| 650 |
< |
char buf[IRCD_BUFSIZE] = ""; |
| 651 |
< |
|
| 652 |
< |
snprintf(buf, sizeof(buf), "MAXCLIENTS too low, setting to %d", MAXCLIENTS_MIN); |
| 653 |
< |
conf_error_report(buf); |
| 654 |
< |
ConfigServerInfo.default_max_clients = MAXCLIENTS_MIN; |
| 650 |
> |
conf_error_report("default_max_clients too low, setting to 1"); |
| 651 |
> |
ConfigServerInfo.default_max_clients = 1; |
| 652 |
|
} |
| 653 |
|
else if ($3 > MAXCLIENTS_MAX) |
| 654 |
|
{ |
| 655 |
|
char buf[IRCD_BUFSIZE] = ""; |
| 656 |
|
|
| 657 |
< |
snprintf(buf, sizeof(buf), "MAXCLIENTS too high, setting to %d", MAXCLIENTS_MAX); |
| 657 |
> |
snprintf(buf, sizeof(buf), "default_max_clients too high, setting to %d", MAXCLIENTS_MAX); |
| 658 |
|
conf_error_report(buf); |
| 659 |
|
ConfigServerInfo.default_max_clients = MAXCLIENTS_MAX; |
| 660 |
|
} |