Add missing header.
authorNot Zed <notzed@gmail.com>
Tue, 23 Jul 2024 04:25:19 +0000 (13:55 +0930)
committerNot Zed <notzed@gmail.com>
Tue, 23 Jul 2024 04:25:19 +0000 (13:55 +0930)
Fix the content-type header pair going out of scope.

test-http.c

index 5fad509..ec830de 100644 (file)
@@ -17,6 +17,7 @@
 #include <errno.h>
 #define D(x)
 
+#include "ez-tree.h"
 #include "ez-http.h"
 
 // copy to use
@@ -57,7 +58,7 @@ static int handle_quit(struct ez_httprequest *r, struct ez_httpresponse *rep) {
 }
 
 static int handle_root(struct ez_httprequest *req, struct ez_httpresponse *rep) {
-       struct ez_pair h0 = ct_text_html;
+       static struct ez_pair h0 = ct_text_html;
        const char *msg = "<h1>It Works!</h1><a href='/quit'>Quit</a> | <a href='/'>Player</a>";
 
        httpresponse_set_response(rep, 200, "Ok");