diff options
| author | 2023-02-22 10:02:24 +0100 | |
|---|---|---|
| committer | 2023-02-22 10:02:24 +0100 | |
| commit | 295507fd9ec5a2c54875c67203eb92378ae18ae5 (patch) | |
| tree | 16dee966cbfc13addb41865d0bc1d95ab630cb62 | |
| parent | Deleted useless code. (diff) | |
| download | penes-snac2-295507fd9ec5a2c54875c67203eb92378ae18ae5.tar.gz penes-snac2-295507fd9ec5a2c54875c67203eb92378ae18ae5.tar.xz penes-snac2-295507fd9ec5a2c54875c67203eb92378ae18ae5.zip | |
Close everything if xs_socket_accept() returns NULL.
| -rw-r--r-- | httpd.c | 9 |
1 files changed, 6 insertions, 3 deletions
| @@ -478,9 +478,12 @@ void httpd(void) | |||
| 478 | for (;;) { | 478 | for (;;) { |
| 479 | FILE *f = xs_socket_accept(rs); | 479 | FILE *f = xs_socket_accept(rs); |
| 480 | 480 | ||
| 481 | xs *job = xs_data_new(&f, sizeof(FILE *)); | 481 | if (f != NULL) { |
| 482 | 482 | xs *job = xs_data_new(&f, sizeof(FILE *)); | |
| 483 | job_post(job); | 483 | job_post(job); |
| 484 | } | ||
| 485 | else | ||
| 486 | break; | ||
| 484 | } | 487 | } |
| 485 | } | 488 | } |
| 486 | 489 | ||