diff --git a/GETheader.h b/GETheader.h index d513f894f286d65f905c9edd8790957c8ba1133b..95332d141197975cd360cc4320b9f7910dab98e7 100644 --- a/GETheader.h +++ b/GETheader.h @@ -1,7 +1,7 @@ #ifndef GETheader #define GETheader -#define BADREQUEST 404 +#define BADREQUEST 400 #define FILENOTFOUND 404 #define PATHLEN 128 #define SUCCESS 200 diff --git a/form_response.c b/form_response.c index 27beb2d1018085b2fb053a64622caf9cb8b5e0ab..411c903db1a59e5d1aae196062348d0453347cfb 100644 --- a/form_response.c +++ b/form_response.c @@ -58,7 +58,7 @@ int sendresponse(int sockfd, struct GET_header* header){ if (fp == NULL) { strcpy(resphead.httpversion, header->httpversion); - resphead.status = BADREQUEST; + resphead.status = FILENOTFOUND; formresponse(buffer, &resphead); return send(sockfd, buffer, strlen(buffer), 0); }// sends the 404 response diff --git a/server b/server index 274ca53cf8b925b3d8264ede36c87eaa4f758cb9..07177b02d2a25d6ea816b6e6a9d36fee501691ac 100755 Binary files a/server and b/server differ