aboutsummaryrefslogtreecommitdiff
path: root/apps/server.c
diff options
context:
space:
mode:
authorMarvin Borner2021-01-08 22:49:54 +0100
committerMarvin Borner2021-01-08 22:49:54 +0100
commit45a9df836accd39cf2dbfbb2453496b0e4d93fa5 (patch)
treef2732f45d4b080644c1ab007be251c5b1eaf060e /apps/server.c
parent3ad1fce1671c25c5db85977588fd1ceee436e1ba (diff)
Major IDE/ATA driver rewrite
This adds non-hardcoded multi-disk support. I just need to remove the boot/load.c loader and fix the max bootloader ext2 loading size. After that's done I'll try running it on real hardware.
Diffstat (limited to 'apps/server.c')
-rw-r--r--apps/server.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/server.c b/apps/server.c
index 4840da3..58d6091 100644
--- a/apps/server.c
+++ b/apps/server.c
@@ -37,10 +37,10 @@ int main()
int res_file = stat(path, &s_file);
struct stat s_error = { 0 };
- stat(path, &s_error);
+ stat(ERROR, &s_error);
int len;
- if (res_file && s_file.size)
+ if (res_file == 0 && s_file.size)
len = http_response(HTTP_200, s_file.size, sread(path), buf);
else
len = http_response(HTTP_404, s_error.size, sread(ERROR), buf);