diff options
Diffstat (limited to 'httpd.c')
| -rw-r--r-- | httpd.c | 6 |
1 files changed, 6 insertions, 0 deletions
| @@ -106,6 +106,12 @@ void httpd_connection(int rs) | |||
| 106 | 106 | ||
| 107 | req = xs_httpd_request(f, &payload, &p_size); | 107 | req = xs_httpd_request(f, &payload, &p_size); |
| 108 | 108 | ||
| 109 | if (req == NULL) { | ||
| 110 | /* probably because a timeout */ | ||
| 111 | fclose(f); | ||
| 112 | return; | ||
| 113 | } | ||
| 114 | |||
| 109 | method = xs_dict_get(req, "method"); | 115 | method = xs_dict_get(req, "method"); |
| 110 | q_path = xs_dup(xs_dict_get(req, "path")); | 116 | q_path = xs_dup(xs_dict_get(req, "path")); |
| 111 | 117 | ||