You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by rh...@apache.org on 2013/12/19 11:10:17 UTC

svn commit: r1552277 - /subversion/trunk/subversion/libsvn_client/log.c

Author: rhuijben
Date: Thu Dec 19 10:10:16 2013
New Revision: 1552277

URL: http://svn.apache.org/r1552277
Log:
* subversion/libsvn_client/log.c
  (svn_client__get_copy_source): Properly handle the local path case, instead
    of always returning an error.

Found by: The JavaHL tests.

Modified:
    subversion/trunk/subversion/libsvn_client/log.c

Modified: subversion/trunk/subversion/libsvn_client/log.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/log.c?rev=1552277&r1=1552276&r2=1552277&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/log.c (original)
+++ subversion/trunk/subversion/libsvn_client/log.c Thu Dec 19 10:10:16 2013
@@ -129,8 +129,9 @@ svn_client__get_copy_source(const char *
           SVN_ERR(svn_client_url_from_path2(&url, path_or_url, ctx, sesspool,
                                             sesspool));
 
-          return svn_error_createf(SVN_ERR_ENTRY_MISSING_URL, NULL,
-                                   _("'%s' has no URL"), path_or_url);
+          if (! url)
+            return svn_error_createf(SVN_ERR_ENTRY_MISSING_URL, NULL,
+                                     _("'%s' has no URL"), path_or_url);
         }
 
       SVN_ERR(svn_client__ensure_ra_session_url(&old_session_url, ra_session,