summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar default2023-02-22 10:02:24 +0100
committerGravatar default2023-02-22 10:02:24 +0100
commit295507fd9ec5a2c54875c67203eb92378ae18ae5 (patch)
tree16dee966cbfc13addb41865d0bc1d95ab630cb62
parentDeleted useless code. (diff)
downloadpenes-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.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/httpd.c b/httpd.c
index 63a9b94..a617600 100644
--- a/httpd.c
+++ b/httpd.c
@@ -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