From: Ruediger Pluem Date: Fri, 11 Nov 2005 22:29:31 +0000 (+0000) Subject: Merge r331041 from trunk: X-Git-Tag: 2.1.10~60 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7f0908da5656a90d523ac2ecd65570b824604693;p=thirdparty%2Fapache%2Fhttpd.git Merge r331041 from trunk: * Fix a null pointer dereference in dav_method_mkcol during the handling of errors from dav_auto_checkin. Submitted by: Ghassan Misherghi git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x@332657 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/CHANGES b/CHANGES index ffcd33eefda..63e2a522d43 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,10 @@ -*- coding: utf-8 -*- Changes with Apache 2.1.10 + *) mod_dav: Fix a null pointer dereference in an error code path during the + handling of MKCOL. + [Ruediger Pluem, Ghassan Misherghi ] + *) mod_proxy_balancer: When finding best worker, use case insensitive match for scheme and host, but case sensitive for the rest of the path. [Jim Jagielski, Ruediger Pluem] diff --git a/modules/dav/main/mod_dav.c b/modules/dav/main/mod_dav.c index 98d911b4cb1..d1ca3713938 100644 --- a/modules/dav/main/mod_dav.c +++ b/modules/dav/main/mod_dav.c @@ -2508,7 +2508,7 @@ static int dav_method_mkcol(request_rec *r) } if (err2 != NULL) { /* just log a warning */ - err = dav_push_error(r->pool, err->status, 0, + err = dav_push_error(r->pool, err2->status, 0, "The MKCOL was successful, but there " "was a problem automatically checking in " "the parent collection.",