fix free error

This commit is contained in:
Xuan Sang LE 2018-03-14 18:49:25 +01:00
parent d0df213164
commit 88a85fb36a

View File

@ -14,6 +14,9 @@ void accept_request(void* client)
char path[1024]; char path[1024];
char* token; char* token;
char *line; char *line;
char* oldurl = NULL;
char* tmp = NULL;
dictionary rq = NULL;
size_t i, j; size_t i, j;
struct stat st; struct stat st;
@ -55,12 +58,12 @@ void accept_request(void* client)
char* oldurl = strdup(url); oldurl = strdup(url);
char* tmp = strchr(oldurl,'?'); tmp = strchr(oldurl,'?');
if(tmp) if(tmp)
*tmp = '\0'; *tmp = '\0';
dictionary rq = decode_request(client, method, url); rq = decode_request(client, method, url);
if(rq == NULL) if(rq == NULL)
{ {
badrequest(client); badrequest(client);