On Mon, Jun 25, 2012 at 4:50 PM,  <s...@apache.org> wrote:
>...
> +++ subversion/trunk/subversion/libsvn_client/switch.c Mon Jun 25 20:50:17 
> 2012
> @@ -94,8 +94,6 @@ switch_internal(svn_revnum_t *result_rev
>                                   : NULL;
>   /* Resolve conflicts post-switch for 1.7 and above API users. */
>   svn_boolean_t resolve_conflicts_post_switch = (ctx->conflict_func2 != NULL);

Note the above line...

>...
> @@ -252,7 +239,10 @@ switch_internal(svn_revnum_t *result_rev
>                                     server_supports_depth,
>                                     diff3_cmd, preserved_exts,
>                                     svn_client__dirent_fetcher, &dfb,
> -                                    ctx->conflict_func2, 
> ctx->conflict_baton2,
> +                                    resolve_conflicts_post_switch ?
> +                                      NULL : ctx->conflict_func2,
> +                                    resolve_conflicts_post_switch ?
> +                                      NULL : ctx->conflict_baton2,

You may as well just pass NULL unconditionally. If
resolve_conflicts_post_switch is FALSE, the the func is NULL.

>...

Cheers,
-g

Reply via email to