diff --git a/src/fserve.c b/src/fserve.c index 124a8170..6726e42b 100644 --- a/src/fserve.c +++ b/src/fserve.c @@ -460,7 +460,7 @@ int fserve_client_create(client_t *httpclient, char *path) bytes = sock_write(httpclient->con->sock, "HTTP/1.0 416 Request Range Not Satisfiable\r\n\r\n"); if(bytes > 0) httpclient->con->sent_bytes = bytes; - fserve_client_destroy(httpclient); + fserve_client_destroy(client); return -1; } } @@ -471,7 +471,7 @@ int fserve_client_create(client_t *httpclient, char *path) bytes = sock_write(httpclient->con->sock, "HTTP/1.0 416 Request Range Not Satisfiable\r\n\r\n"); if(bytes > 0) httpclient->con->sent_bytes = bytes; - fserve_client_destroy(httpclient); + fserve_client_destroy(client); return -1; } }