} 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;
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) {