1
0
Fork 0
mirror of https://gitlab.com/niansa/simpsh-httpd.git synced 2025-03-06 20:53:36 +01:00
simpsh-httpd/cport/readrequest.c
2020-08-04 14:53:23 +02:00

19 lines
439 B
C

// TODO: Readd de-escaper
void readrequest() {
struct databuffer thisdb;
// Read the request
char dummybuffer[sizeof("GET")];
fread(dummybuffer, sizeof(dummybuffer), 1, stdin);
db_readline(&url, stdin);
// Process the request
thisdb = auto_db(" ");
ssize_t spacepos = db_find(&url, &thisdb);
assert(spacepos != -1);
url.data[spacepos] = 0x00;
url.len = strlen(url.data);
db_append(&file, &FILES);
db_append(&file, &url);
}