From 5a1d8a7199ad0ed5bf0b57fbc997e7d2cf94c6be Mon Sep 17 00:00:00 2001 From: kento2 Date: Wed, 9 Sep 2026 20:14:47 +0200 Subject: [PATCH] fix error handling ig --- htpipe.c | 27 +-------------------------- 1 file changed, 1 insertion(+), 26 deletions(-) diff --git a/htpipe.c b/htpipe.c index 5677225..0f0517a 100644 --- a/htpipe.c +++ b/htpipe.c @@ -3,36 +3,11 @@ #include #include -#undef die -#undef diesys -#define die(n,...) \ - do { \ - carp(__VA_ARGS__,(char*)0); \ - dieservererr(n,__VA_ARGS__,(char*)0); \ - } while(0) -#define diesys(n,...) \ - do { \ - carpsys(__VA_ARGS__,(char*)0); \ - dieservererr(n,__VA_ARGS__,(char*)0); \ - } while(0) - static buffer topipe; -static void dieservererr(int n,char *args,...) -{ - char *header = "HTTP/1.0 500 Internal Server Error\r\n" - "Connection: close\r\n" - "\r\n"; - msg(header,args); - exit(n); -} - static void dienodata(void) { - char *header = "HTTP/1.0 400 Bad Request\r\n" - "Connection: close\r\n" - "\r\n"; - msg(header,"HTTP multipart/form-data field expected."); + msg("HTTP multipart/form-data field expected."); exit(100); }