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 2014/02/20 18:08:19 UTC
svn commit: r1570276 - /subversion/trunk/subversion/libsvn_client/diff.c
Author: rhuijben
Date: Thu Feb 20 17:08:19 2014
New Revision: 1570276
URL: http://svn.apache.org/r1570276
Log:
* subversion/libsvn_client/diff.c
(diff_prepare_repos_repos): Resolve an operator precedence bug identified
by the warning buildbot. This resolves some possible segfaults.
Modified:
subversion/trunk/subversion/libsvn_client/diff.c
Modified: subversion/trunk/subversion/libsvn_client/diff.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/diff.c?rev=1570276&r1=1570275&r2=1570276&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/diff.c (original)
+++ subversion/trunk/subversion/libsvn_client/diff.c Thu Feb 20 17:08:19 2014
@@ -1417,8 +1417,8 @@ diff_prepare_repos_repos(const char **ur
location fails... But in many such cases we prefer diffing against
an not existing location to show adds od removes (see issue #4153) */
if (resolved2
- && (peg_kind != svn_opt_revision_unspecified)
- || path_or_url1 == path_or_url2)
+ && (peg_kind != svn_opt_revision_unspecified
+ || path_or_url1 == path_or_url2))
*url1 = resolved2->url;
else if (svn_path_is_url(path_or_url1))
*url1 = path_or_url1;
@@ -1443,8 +1443,8 @@ diff_prepare_repos_repos(const char **ur
location fails... But in many such cases we prefer diffing against
an not existing location to show adds od removes (see issue #4153) */
if (resolved1
- && (peg_kind != svn_opt_revision_unspecified)
- || path_or_url1 == path_or_url2)
+ && (peg_kind != svn_opt_revision_unspecified
+ || path_or_url1 == path_or_url2))
*url2 = resolved1->url;
else if (svn_path_is_url(path_or_url2))
*url2 = path_or_url2;