From be3e5c96182974e569b58699aee18af71f86e13f Mon Sep 17 00:00:00 2001 From: default Date: Mon, 18 Dec 2023 13:24:07 +0100 Subject: Added some crash checks. --- httpd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'httpd.c') diff --git a/httpd.c b/httpd.c index 197a6c0..d401d7d 100644 --- a/httpd.c +++ b/httpd.c @@ -382,7 +382,7 @@ void httpd_connection(FILE *f) srv_archive("RECV", NULL, req, payload, p_size, status, headers, body, b_size); /* JSON validation check */ - if (strcmp(ctype, "application/json") == 0) { + if (!xs_is_null(body) && strcmp(ctype, "application/json") == 0) { xs *j = xs_json_loads(body); if (j == NULL) { -- cgit v1.2.3