Committed in r1467807.

On Sun, Apr 14, 2013 at 9:47 AM, Stefan Küng <tortoise...@gmail.com> wrote:
> Hi,
>
> Easy to reproduce:
>
> $ cd workingcopy
> $ svn diff . --internal-diff
>
> If you pass --internal-diff, then svn_config_set() is called with NULL as
> the value to remove it.
> However when doing the diff, config.c, make_string_from_option later uses
> that NULL value:
>
> if (strchr(opt->value, '%'))
>
> opt-value here is NULL, and therefore strchr crashes.
>
> I suggest changing that line to
> if (opt->value && strchr(opt->value, '%'))
>
> Stefan
>
> --
>        ___
>   oo  // \\      "De Chelonian Mobile"
>  (_,\/ \_/ \     TortoiseSVN
>    \ \_/_\_/>    The coolest interface to (Sub)version control
>    /_/   \_\     http://tortoisesvn.net

Reply via email to