summaryrefslogtreecommitdiff
path: root/httpd.c
diff options
context:
space:
mode:
authorGravatar default2023-12-18 13:24:07 +0100
committerGravatar default2023-12-18 13:24:07 +0100
commitbe3e5c96182974e569b58699aee18af71f86e13f (patch)
tree453bdbbf48628429dd76323fc24ef071209e6137 /httpd.c
parentFixed follow / unfollow mess for shared inboxes. (diff)
downloadsnac2-be3e5c96182974e569b58699aee18af71f86e13f.tar.gz
snac2-be3e5c96182974e569b58699aee18af71f86e13f.tar.xz
snac2-be3e5c96182974e569b58699aee18af71f86e13f.zip
Added some crash checks.
Diffstat (limited to 'httpd.c')
-rw-r--r--httpd.c2
1 files changed, 1 insertions, 1 deletions
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)
382 srv_archive("RECV", NULL, req, payload, p_size, status, headers, body, b_size); 382 srv_archive("RECV", NULL, req, payload, p_size, status, headers, body, b_size);
383 383
384 /* JSON validation check */ 384 /* JSON validation check */
385 if (strcmp(ctype, "application/json") == 0) { 385 if (!xs_is_null(body) && strcmp(ctype, "application/json") == 0) {
386 xs *j = xs_json_loads(body); 386 xs *j = xs_json_loads(body);
387 387
388 if (j == NULL) { 388 if (j == NULL) {