diff options
Diffstat (limited to 'httpd.c')
| -rw-r--r-- | httpd.c | 2 |
1 files changed, 1 insertions, 1 deletions
| @@ -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) { |