diff --git a/main.c b/main.c index d674725..c24017c 100644 --- a/main.c +++ b/main.c @@ -3,11 +3,11 @@ #include char *home(struct Request request) { - return read_file("index.html"); + return read_file("public/index.html"); } char *clicked(struct Request request) { - return read_file("clicked.html"); + return read_file("public/clicked.html"); } int main(void) { diff --git a/404.html b/public/404.html similarity index 100% rename from 404.html rename to public/404.html diff --git a/clicked.html b/public/clicked.html similarity index 100% rename from clicked.html rename to public/clicked.html diff --git a/index.html b/public/index.html similarity index 100% rename from index.html rename to public/index.html diff --git a/server b/server index 88adc03..2acf998 100755 Binary files a/server and b/server differ diff --git a/server.c b/server.c index 148f755..891f6fc 100644 --- a/server.c +++ b/server.c @@ -143,10 +143,7 @@ char *read_file(char *filename) { fclose(fp); buffer[file_size] = '\0'; - char *value = strdup(buffer); - free(buffer); - - return value; + return buffer; } void respond(struct Server *server, int *client_fd) {