You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by cm...@apache.org on 2010/08/11 15:43:04 UTC
svn commit: r984406 - /subversion/trunk/subversion/libsvn_ra_neon/util.c
Author: cmpilato
Date: Wed Aug 11 13:43:03 2010
New Revision: 984406
URL: http://svn.apache.org/viewvc?rev=984406&view=rev
Log:
* subversion/libsvn_ra_neon/util.c
(svn_ra_neon__request_get_location): Join the Location header value
with the original request URL, in case the header isn't a fully
qualified URL.
Suggested by: rhuijben
Modified:
subversion/trunk/subversion/libsvn_ra_neon/util.c
Modified: subversion/trunk/subversion/libsvn_ra_neon/util.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_neon/util.c?rev=984406&r1=984405&r2=984406&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_neon/util.c (original)
+++ subversion/trunk/subversion/libsvn_ra_neon/util.c Wed Aug 11 13:43:03 2010
@@ -1525,5 +1525,8 @@ svn_ra_neon__request_get_location(svn_ra
apr_pool_t *pool)
{
const char *val = ne_get_response_header(request->ne_req, "Location");
- return val ? svn_uri_canonicalize(val, pool) : NULL;
+ return val ? svn_uri_join(request->url,
+ svn_uri_canonicalize(val, pool),
+ pool)
+ : NULL;
}