To avoid compat issues with dns/connection reuse now that a worker with
dollar substitution can be elected.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1879000 13f79535-47bb-0310-9956-
ffa450edef68
}
(*worker)->s->is_name_matchable = 1;
+ if (pdollar) {
+ /* Before ap_proxy_define_match_worker() existed, a regex worker
+ * with dollar substitution was never matched against the actual
+ * URL thus the request fell through the generic worker. To avoid
+ * dns and connection reuse compat issues, let's disable connection
+ * reuse by default, it can still be overwritten by an explicit
+ * enablereuse=on.
+ */
+ (*worker)->s->disablereuse = 1;
+ }
return NULL;
}