summaryrefslogtreecommitdiff
path: root/Year_3/TSDWL/webserver/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'Year_3/TSDWL/webserver/server.c')
-rw-r--r--Year_3/TSDWL/webserver/server.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/Year_3/TSDWL/webserver/server.c b/Year_3/TSDWL/webserver/server.c
index 15c8117..66ca8bf 100644
--- a/Year_3/TSDWL/webserver/server.c
+++ b/Year_3/TSDWL/webserver/server.c
@@ -355,11 +355,11 @@ main(int argc, char* argv[])
if (headers_num == 0) {
buffer = "You must specify almost one header\n";
write(clientfd, buffer, strlen(buffer) + 1);
- }
-
- if (parse_first_line(&request, headers[0], strlen(headers[0])) > -1) {
- if (request.method == GET) {
- read_file(www_path, &request, clientfd);
+ } else {
+ if (parse_first_line(&request, headers[0], strlen(headers[0])) > -1) {
+ if (request.method == GET) {
+ read_file(www_path, &request, clientfd);
+ }
}
}