Author: stsp
Date: Fri Sep 16 14:45:30 2016
New Revision: 1761042

URL: http://svn.apache.org/viewvc?rev=1761042&view=rev
Log:
* subversion/libsvn_client/conflicts.c
  (find_deleted_rev): Set yca_loc to NULL in the error path that needs this.

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

Modified: subversion/trunk/subversion/libsvn_client/conflicts.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/conflicts.c?rev=1761042&r1=1761041&r2=1761042&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/conflicts.c (original)
+++ subversion/trunk/subversion/libsvn_client/conflicts.c Fri Sep 16 14:45:30 
2016
@@ -678,7 +678,7 @@ find_deleted_rev(void *baton,
           if (b->related_repos_relpath != NULL &&
               b->related_repos_peg_rev != SVN_INVALID_REVNUM)
             {
-              svn_client__pathrev_t *yca_loc = NULL;
+              svn_client__pathrev_t *yca_loc;
               svn_error_t *err;
 
               /* We found a deleted node which occupies the correct path.
@@ -696,10 +696,14 @@ find_deleted_rev(void *baton,
                 {
                   /* ### Happens for moves within other moves and copies. */
                   if (err->apr_err == SVN_ERR_FS_NOT_FOUND)
-                    svn_error_clear(err);
+                    {
+                      svn_error_clear(err);
+                      yca_loc = NULL;
+                    }
                   else
                     return svn_error_trace(err);
                 }
+
               deleted_node_found = (yca_loc != NULL);
             }
 


Reply via email to