From 9cde4e96c510968c534dd54b811f28ff372856e7 Mon Sep 17 00:00:00 2001 From: Nishi Date: Thu, 22 Aug 2024 05:52:32 +0000 Subject: [PATCH] kinda works git-svn-id: file:///raid/svn-personal/repoview/trunk@44 7e8b2a19-8934-dd40-8cb3-db22cdd5a80f --- CGI/multipart.c | 2 +- CGI/theme/modern.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CGI/multipart.c b/CGI/multipart.c index 917cfa7..03c0dcb 100644 --- a/CGI/multipart.c +++ b/CGI/multipart.c @@ -53,7 +53,7 @@ void rv_parse_multipart(unsigned char* buffer, char* boundary, unsigned long lon } else if(strcmp(b, line) == 0 || strcmp(eb, line) == 0) { if(phase == 1) { unsigned long long fend = i - strlen(line) - 2; - char* data = buffer + fstart; + char* data = (char*)buffer + fstart; unsigned long long datalen = fend - fstart; struct multipart_entry* entry = malloc(sizeof(*entry)); entry->length = datalen; diff --git a/CGI/theme/modern.c b/CGI/theme/modern.c index db581f4..23a6442 100644 --- a/CGI/theme/modern.c +++ b/CGI/theme/modern.c @@ -47,6 +47,7 @@ bool invalid_char(char c) { if(c >= 'a' && c <= 'z') return false; if(c >= 'A' && c <= 'Z') return false; if(c == '_' && c == '-' && c == '.') return false; + return true; } char* url_escape(const char* input) { -- 2.45.2