A follow-up to r23397, fixing svn_client_merge3() to initialize its local "children_with_mergeinfo" variable when the repository URLS are not the same.  This avoids passing garbage on to do_merge().
A follow-up to r23397, fixing svn_client_merge3() to initialize its
local "children_with_mergeinfo" variable when the repository URLS are
not the same.  This avoids passing garbage on to do_merge().

* subversion/libsvn_client/merge.c
  (do_merge): Change doc string to indicate that
   CHILDREN_WITH_MERGEINFO can be NULL, and fix the code to check for
   not-NULL before dereferencing it.
  (svn_client_merge3): Set children_with_mergeinfo to NULL when
   appropriate.

Patch by: kameshj
          me


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@864738 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion