summaryrefslogtreecommitdiff
path: root/httpd.c
diff options
context:
space:
mode:
authorGravatar default2024-06-20 17:38:02 +0200
committerGravatar default2024-06-20 17:38:02 +0200
commit428e57352527e33b141e976b45e290ac65fd68fc (patch)
tree37e8e8c6c334592ff170f68df03726cefde52215 /httpd.c
parentUpdated RELEASE_NOTES. (diff)
downloadpenes-snac2-428e57352527e33b141e976b45e290ac65fd68fc.tar.gz
penes-snac2-428e57352527e33b141e976b45e290ac65fd68fc.tar.xz
penes-snac2-428e57352527e33b141e976b45e290ac65fd68fc.zip
Minor tweak.
Diffstat (limited to 'httpd.c')
-rw-r--r--httpd.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/httpd.c b/httpd.c
index 104edcf..7aae6ca 100644
--- a/httpd.c
+++ b/httpd.c
@@ -847,9 +847,10 @@ void httpd(void)
847 847
848 if (setjmp(on_break) == 0) { 848 if (setjmp(on_break) == 0) {
849 for (;;) { 849 for (;;) {
850 FILE *f = xs_socket_accept(rs); 850 int cs = xs_socket_accept(rs);
851 851
852 if (f != NULL) { 852 if (cs != -1) {
853 FILE *f = fdopen(cs, "r+");
853 xs *job = xs_data_new(&f, sizeof(FILE *)); 854 xs *job = xs_data_new(&f, sizeof(FILE *));
854 job_post(job, 1); 855 job_post(job, 1);
855 } 856 }