commit 0da9369
default
·
2025-02-05 09:51:11 +0000 UTC
parent 4842abb
Fixed crash in xs_fcgi_request().
1 files changed,
+3,
-0
+3,
-0
1@@ -173,6 +173,9 @@ xs_dict *xs_fcgi_request(FILE *f, xs_str **payload, int *p_size, int *fcgi_id)
2 xs *v = xs_str_new_sz((char *)&buf[offset], vsz);
3 offset += vsz;
4
5+ if (!xs_is_string(k) || !xs_is_string(v))
6+ continue;
7+
8 cgi_vars = xs_dict_append(cgi_vars, k, v);
9
10 if (strcmp(k, "REQUEST_METHOD") == 0)