From: Jeff Trawick Date: Fri, 31 Jan 2003 14:13:28 +0000 (+0000) Subject: fix misuse of const in a recent commit X-Git-Tag: pre_ajp_proxy~2187 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=025381a544b1a26c1fa4050a5adbd13149a78cf7;p=apache fix misuse of const in a recent commit warnings with recent gcc compile break with native compiler for AIX git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98557 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/dav/main/util.c b/modules/dav/main/util.c index ea44b10783..1025238aea 100644 --- a/modules/dav/main/util.c +++ b/modules/dav/main/util.c @@ -1073,6 +1073,7 @@ static dav_error * dav_validate_resource_state(apr_pool_t *p, case dav_if_etag: { const char *given_etag, *current_etag; + char *new_etag; int mismatch; /* Do a weak entity comparison function as defined in @@ -1081,9 +1082,10 @@ static dav_error * dav_validate_resource_state(apr_pool_t *p, if (state_list->etag[0] == '"' && state_list->etag[1] == 'W' && state_list->etag[2] == '/') { - given_etag = apr_pstrdup(p, state_list->etag); - given_etag += 2; - given_etag[0] = '"'; + new_etag = apr_pstrdup(p, state_list->etag); + new_etag += 2; + new_etag[0] = '"'; + given_etag = new_etag; } else { given_etag = state_list->etag; @@ -1091,9 +1093,10 @@ static dav_error * dav_validate_resource_state(apr_pool_t *p, if (etag[0] == '"' && etag[1] == 'W' && etag[2] == '/') { - current_etag = apr_pstrdup(p, etag); - current_etag += 2; - current_etag[0] = '"'; + new_etag = apr_pstrdup(p, etag); + new_etag += 2; + new_etag[0] = '"'; + current_etag = new_etag; } else { current_etag = etag;