Changes with Apache 2.3.14
+ *) mod_negotiation: Fix parsing of Content-Length in type maps. PR 42203.
+ [Nagae Hidetake <nagae eagan jp>]
+
*) core: Add more logging to ap_scan_script_header_err* functions. Add
ap_scan_script_header_err*_ex functions that take a module index for
logging.
char *errp;
apr_off_t number;
- if (apr_strtoff(&number, body, &errp, 10)
+ body1 = ap_get_token(neg->pool, &body, 0);
+ if (apr_strtoff(&number, body1, &errp, 10) != APR_SUCCESS
|| *errp || number < 0) {
ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r,
"Parse error in type map, Content-Length: "
"'%s' in %s is invalid.",
- body, r->filename);
+ body1, r->filename);
break;
}
mime_info.bytes = number;