now works with asan/usan enabled

master
Drake 2 years ago
parent 8eb62dfcc4
commit 109469d4b6

Binary file not shown.

@ -5,7 +5,7 @@
typedef struct { typedef struct {
char method[16]; char method[16];
char path[256]; char path[256];
char protocol[10]; char protocol[16];
} ReqHeader; } ReqHeader;
ReqHeader readReqHeader(int client) { ReqHeader readReqHeader(int client) {

@ -94,7 +94,7 @@ funy: {
reqlog("%d %s\n", rawHeader.status, request.path); reqlog("%d %s\n", rawHeader.status, request.path);
char tmpHeader[1024]; char tmpHeader[1024];
makeHeader(tmpHeader, &rawHeader); makeHeader(tmpHeader, &rawHeader);
char resHeader[1024]; //= "HTTP/1.1 200 OK\r\n\nHello, world!"; char* resHeader = malloc(strlen(tmpHeader) + strlen(file) + 1); //= "HTTP/1.1 200 OK\r\n\nHello, world!";
sprintf(resHeader, "%s%s", (char*)tmpHeader, file); sprintf(resHeader, "%s%s", (char*)tmpHeader, file);
send(client, resHeader, strlen(resHeader), 0); send(client, resHeader, strlen(resHeader), 0);
close(client); close(client);

Loading…
Cancel
Save