573 sstr("DefaultVS"))); |
573 sstr("DefaultVS"))); |
574 lc.threadpool = sstrdup(cfg_directivelist_get_str( |
574 lc.threadpool = sstrdup(cfg_directivelist_get_str( |
575 obj->directives, |
575 obj->directives, |
576 sstr("Threadpool"))); |
576 sstr("Threadpool"))); |
577 |
577 |
|
578 sstr_t blockingio = cfg_directivelist_get_str( |
|
579 obj->directives, |
|
580 sstr("BlockingIO")); |
|
581 if(blockingio.ptr) { |
|
582 lc.blockingio = util_getboolean_s(blockingio, WS_FALSE); |
|
583 } |
|
584 |
578 sstr_t ssl = cfg_directivelist_get_str(obj->directives, S("SSL")); |
585 sstr_t ssl = cfg_directivelist_get_str(obj->directives, S("SSL")); |
579 if(util_getboolean_s(ssl, WS_FALSE)) { |
586 if(util_getboolean_s(ssl, WS_FALSE)) { |
580 sstr_t cert = cfg_directivelist_get_str(obj->directives, S("Cert")); |
587 sstr_t cert = cfg_directivelist_get_str(obj->directives, S("Cert")); |
581 sstr_t privkey = cfg_directivelist_get_str(obj->directives, S("Key")); |
588 sstr_t privkey = cfg_directivelist_get_str(obj->directives, S("Key")); |
582 sstr_t chain = cfg_directivelist_get_str(obj->directives, S("CertChain")); |
589 sstr_t chain = cfg_directivelist_get_str(obj->directives, S("CertChain")); |