I committed this patch plus the fixes for the other problem I mentioned in
r1443578, hopefully without breaking the workaround that Greg put into place
in r1351138 for sloppy code.google.com response generation.


On 02/05/2013 05:44 PM, C. Michael Pilato wrote:
> On 02/05/2013 05:26 PM, Bert Huijben wrote:
>> Looking at this stack, this error originates in the iprops fetch that was
>> added before the actual update for 1.8.
> 
> Here's the immediate fix for the NULL location:
> 
> {{{
> Index: subversion/libsvn_ra_serf/property.c
> ===================================================================
> --- subversion/libsvn_ra_serf/property.c      (revision 1442766)
> +++ subversion/libsvn_ra_serf/property.c      (working copy)
> @@ -637,7 +637,7 @@
> 
>    err2 = svn_ra_serf__error_on_status(handler->sline.code,
>                                        handler->path,
> -                                      NULL);
> +                                      handler->location);
>    if (err2)
>      {
>        svn_error_clear(err);
> }}}
> 
> I haven't time to give a full test run right now -- heading out the door for
> a meeting.
> 
> But there's another problem here anyway, which is that
> response_get_location() in libsvn_ra_serf/util.c is only return the path
> portion of the URL provided by the server.  Not sure precisely when that
> started happening -- r1351138 seems key here -- but either way, we
> absolutely need the full (canonicalized-for-Subversion-use) URL here to
> continue properly handling redirects which point to a different server.
> 


-- 
C. Michael Pilato <cmpil...@collab.net>
CollabNet   <>   www.collab.net   <>   Enterprise Cloud Development

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to