diff options
author | Marvin Borner | 2021-01-08 22:49:54 +0100 |
---|---|---|
committer | Marvin Borner | 2021-01-08 22:49:54 +0100 |
commit | 45a9df836accd39cf2dbfbb2453496b0e4d93fa5 (patch) | |
tree | f2732f45d4b080644c1ab007be251c5b1eaf060e /apps/server.c | |
parent | 3ad1fce1671c25c5db85977588fd1ceee436e1ba (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.c | 4 |
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); |