diff --git a/src/fserve.c b/src/fserve.c index cda10674..94a6e961 100644 --- a/src/fserve.c +++ b/src/fserve.c @@ -636,10 +636,7 @@ int fserve_client_create (client_t *httpclient, const char *path) fail: fclose (file); - httpclient->respcode = 416; - sock_write (httpclient->con->sock, - "HTTP/1.0 416 Request Range Not Satisfiable\r\n\r\n"); - client_destroy (httpclient); + client_send_error(httpclient, 416, 1, "Request Range Not Satisfiable\r\n"); return -1; }