!req->policy->use_host_err_chk ||
!req->policy->use_host_chk ||
int http_req_op_opts(struct Con *con, Httpd_req_data *req){  Vstr_base *out = con->evnt->io_w;  Vstr_base *fname = req->fname;  uintmax_t tmp = 0;  if (fname->conf->malloc_bad)    goto malloc_err;    assert(VPREFIX(fname, 1, fname->len, "/") ||         !req->policy->use_vhosts_name ||         !req->policy->use_host_err_chk ||	 !req->policy->use_host_err_400 ||         VEQ(con->evnt->io_r, req->path_pos, req->path_len, "*"));    /* apache doesn't test for 404's here ... which seems weird */    http_app_def_hdrs(con, req, 200, "OK", 0, NULL, TRUE, 0);  HTTP_APP_HDR_CONST_CSTR(out, "Allow", "GET, HEAD, OPTIONS, TRACE");  http_app_end_hdrs(out);  if (out->conf->malloc_bad)    goto malloc_err;    vlg_info(vlg, "REQ %s from[$<sa:%p>] ret[%03u %s] sz[${BKMG.ju:%ju}:%ju]",           "OPTIONS", CON_CEVNT_SA(con), 200, "OK", tmp, tmp);  http_vlg_def(con, req);    return (http_fin_req(con, req));   malloc_err:  VLG_WARNNOMEM_RET(http_fin_errmem_req(con, req), (vlg, "op_opts(): %m\n"));}