81 HttpListener* newls = malloc(sizeof(HttpListener)); |
81 HttpListener* newls = malloc(sizeof(HttpListener)); |
82 if(newls == NULL) { |
82 if(newls == NULL) { |
83 // TODO: error |
83 // TODO: error |
84 } |
84 } |
85 |
85 |
|
86 newls->name = conf->name; |
86 newls->cfg = conf->cfg; |
87 newls->cfg = conf->cfg; |
|
88 newls->nacceptors = conf->nacceptors; |
87 newls->default_vs.vs_name = conf->vs.ptr; |
89 newls->default_vs.vs_name = conf->vs.ptr; |
88 newls->port = fl->port; |
90 newls->port = fl->port; |
89 newls->server_socket = fl->server_socket; |
91 newls->server_socket = fl->server_socket; |
90 newls->ref = 2; // 1 reference is fl->next |
92 newls->ref = 2; // 1 reference is fl->next |
91 |
93 |