| 274 |
|
|
| 275 |
log_std("Accept connection from %s:%d\n", hostaddr_client, port_client); |
log_std("Accept connection from %s:%d\n", hostaddr_client, port_client); |
| 276 |
|
|
| 277 |
if (fork_server() < 0) |
if (SYS_child_process_count - 1 < BBS_max_client) |
| 278 |
{ |
{ |
| 279 |
log_error("fork_server() error\n"); |
if (fork_server() < 0) |
| 280 |
|
{ |
| 281 |
|
log_error("fork_server() error\n"); |
| 282 |
|
} |
| 283 |
|
} |
| 284 |
|
else |
| 285 |
|
{ |
| 286 |
|
log_error("Rejected client connection over limit (%d)\n", SYS_child_process_count - 1); |
| 287 |
} |
} |
| 288 |
|
|
| 289 |
if (close(socket_client) == -1) |
if (close(socket_client) == -1) |