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)