file: poke ustream after starting deferred program
[oweals/uhttpd.git] / file.c
diff --git a/file.c b/file.c
index b73fd474332f3518d93824fd993f8ffe6e43752b..85487f8e14d666cf913e8dae79a7ea3e5e4d35fa 100644 (file)
--- a/file.c
+++ b/file.c
@@ -19,7 +19,7 @@
 
 #ifndef _DEFAULT_SOURCE
 # define _DEFAULT_SOURCE
-#define
+#endif
 
 #define _BSD_SOURCE
 #define _DARWIN_C_SOURCE
@@ -753,6 +753,7 @@ static void uh_complete_request(struct client *cl)
                cl->dispatch.data_blocked = false;
                uh_invoke_script(cl, dr->d, dr->path ? &dr->pi : NULL);
                client_poll_post_data(cl);
+               ustream_poll(cl->us);
        }
 }