src/server/daemon/httpparser.c

changeset 183
f33974f0dce0
parent 182
b982cc285c40
child 351
5533db9b64e2
equal deleted inserted replaced
182:b982cc285c40 183:f33974f0dce0
33 #include "../public/nsapi.h" 33 #include "../public/nsapi.h"
34 //include "request.h" 34 //include "request.h"
35 35
36 36
37 HttpParser* http_parser_new(HTTPRequest *request) { 37 HttpParser* http_parser_new(HTTPRequest *request) {
38 HttpParser *parser = malloc(sizeof(HttpParser)); 38 HttpParser *parser = calloc(1, sizeof(HttpParser));
39 parser->request = request; 39 parser->request = request;
40 40
41 parser->state = 0; 41 parser->state = 0;
42 parser->start_line.ptr = (char*)request->netbuf->inbuf; 42 parser->start_line.ptr = (char*)request->netbuf->inbuf;
43 parser->start_line.length = 0; 43 parser->start_line.length = 0;

mercurial