-*- coding: utf-8 -*-
Changes with Apache 2.4.49
+ *) core: fix ap_escape_quotes substitution logic. [Eric Covener]
+
*) Easy patches: synch 2.4.x and trunk
- mod_auth_basic: Use ap_cstr_casecmp instead of strcasecmp.
- mod_ldap: log and abort locking errors.
- core: remove extra whitespace in HTTP_NOT_IMPLEMENTED
[Christophe Jaillet]
- * core/mpm: add hook 'child_stopping` that gets called when the MPM is
- stopping a child process. The additional `graceful` parameter allows
- registered hooks to free resources early during a graceful shutdown.
- [Yann Ylavic, Stefan Eissing]
+ *) core/mpm: add hook 'child_stopping` that gets called when the MPM is
+ stopping a child process. The additional `graceful` parameter allows
+ registered hooks to free resources early during a graceful shutdown.
+ [Yann Ylavic, Stefan Eissing]
*) mod_proxy: Fix icomplete initialization of BalancerMember(s) from the
balancer-manager, which can lead to a crash. [Yann Ylavic]
PATCHES ACCEPTED TO BACKPORT FROM TRUNK:
[ start all new proposals below, under PATCHES PROPOSED. ]
- *) core: fix ap_escape_quotes substitution logic
- trunk patch: https://svn.apache.org/r1892418
- 2.4.x patch: svn merge -c 1892418 ^/httpd/httpd/trunk .
- +1: covener, rpluem, ylavic
-
*) Add dav_get_provider(), dav_open_lockdb(), dav_close_lockdb() and
dav_get_resource() to mod_dav.h.
trunk patch: http://svn.apache.org/r1879305
* in front of every " that doesn't already have one.
*/
while (*inchr != '\0') {
- while ((*inchr == '\\') && (inchr[1] != '\0')) {
- *outchr++ = *inchr++;
- *outchr++ = *inchr++;
- }
if (*inchr == '"') {
*outchr++ = '\\';
}
+ if ((*inchr == '\\') && (inchr[1] != '\0')) {
+ *outchr++ = *inchr++;
+ }
if (*inchr != '\0') {
*outchr++ = *inchr++;
}