case CHXJ_SPEC_Chtml_7_0:
case CHXJ_SPEC_XHtml_Mobile_1_0:
case CHXJ_SPEC_Jhtml:
+ case CHXJ_SPEC_Jxhtml:
apr_table_unset(r->headers_in, "Cookie");
break;
default:
case CHXJ_SPEC_Chtml_7_0:
case CHXJ_SPEC_XHtml_Mobile_1_0:
case CHXJ_SPEC_Jhtml:
+ case CHXJ_SPEC_Jxhtml:
cookie = chxj_save_cookie(r);
break;
default:
if (!r->header_only) {
- if ((entryp->action & CONVRULE_COOKIE_ONLY_BIT) && cookie) {
- dst = chxj_cookie_only_mode(r, *src, (apr_size_t *)len, cookie);
+ if ((entryp->action & CONVRULE_COOKIE_ONLY_BIT)) {
+ if (cookie) {
+ dst = chxj_cookie_only_mode(r, *src, (apr_size_t *)len, cookie);
+ }
+ else {
+ /* ignore */
+ }
}
else {
tmp = NULL;
case CHXJ_SPEC_Chtml_7_0:
case CHXJ_SPEC_XHtml_Mobile_1_0:
case CHXJ_SPEC_Jhtml:
+ case CHXJ_SPEC_Jxhtml:
lock = chxj_cookie_lock(r);
cookie = chxj_save_cookie(r);
s_add_cookie_id_if_has_location_header(r, cookie);
case CHXJ_SPEC_Chtml_7_0:
case CHXJ_SPEC_XHtml_Mobile_1_0:
case CHXJ_SPEC_Jhtml:
+ case CHXJ_SPEC_Jxhtml:
lock = chxj_cookie_lock(r);
cookie = chxj_save_cookie(r);
s_add_cookie_id_if_has_location_header(r, cookie);
case CHXJ_SPEC_Chtml_7_0:
case CHXJ_SPEC_XHtml_Mobile_1_0:
case CHXJ_SPEC_Jhtml:
+ case CHXJ_SPEC_Jxhtml:
lock = chxj_cookie_lock(r);
cookie = chxj_save_cookie(r);
/*