diff --git a/http-parser.c b/http-parser.c
index 4be000b70ee86d935b1b00d9a155e48d639d1df0..ec84873f081d3a14ec399839313bd7704f4a3df3 100644
--- a/http-parser.c
+++ b/http-parser.c
@@ -51,17 +51,7 @@ Request* parse_request(char* request_message){
// char *header_value = calloc(MAX_HEADER_SIZE, sizeof(char));
while(*request_message != '\r' && *request_message != '\n'){
request_message = insert_headers(request_message, req);
- // printf("req message first char %d\n", *request_message);
- // memset(header_field_name,0,strlen(header_field_name));
- // memset(header_value,0,strlen(header_value));
- // size_t field_len = strcspn(request_message, " ");
- // memcpy(header_field_name, request_message,field_len);
- // request_message += field_len+1;
- // size_t value_len = strcspn(request_message, "\r\n");
- // memcpy(header_value,request_message, value_len);
- // printf("header key: %s\n", header_field_name);
- // request_message += value_len+2;
- // hash_table_put(req->header, header_field_name, header_value);
+
}
request_message += strcspn(request_message, "\r\n")+2;
printf("request header %s\n", print_hash_map(req->header));
diff --git a/http-server.c b/http-server.c
index 49123759ff4260644324d65da93476ebb4ff3804..b8db42ecf59eff9f4056514e48de0cb6e0c5e170 100644
--- a/http-server.c
+++ b/http-server.c
@@ -249,7 +249,7 @@ static bool handle_http_request(int sockfd, User_list *user_list){
// parse the method
// printf("REQUEST IS \n\n%s\n", buff);
req = parse_request(curr);
- char* cookie = hash_table_get(req->header, "Cookie:")+3;
+ char* cookie = hash_table_get(req->header, "Cookie:");
int id = atoi(cookie+3);
User* user = get_current_user(user_list, id);
// user should quit game
@@ -375,6 +375,7 @@ static bool handle_http_request(int sockfd, User_list *user_list){
else if (req->method == GET){
if (user != NULL){
printf("name of user is %s\n", user->name);
+ // Resets returning user to round 1
text_render_response(buff,sockfd, "2_start.html", user->name);
}
}
@@ -386,7 +387,6 @@ static bool handle_http_request(int sockfd, User_list *user_list){
else if (write(sockfd, HTTP_404, HTTP_404_LENGTH) < 0)
{
free_request(req);
- free(cookie);
perror("write");
return false;
}
@@ -409,7 +409,6 @@ static bool handle_http_request(int sockfd, User_list *user_list){
printf("is restart\n");
}
}
- free(cookie);
free_request(req);
return true;
}