Ping. I haven't yet received feedback on this patch.
On Fri, Jan 14, 2011 at 5:57 PM, Danny Trebbien <dtrebb...@gmail.com> wrote: > > On Fri, Jan 14, 2011 at 12:32 PM, Danny Trebbien <dtrebb...@gmail.com> wrote: > > Attached are a patch and log message to extend > > svn_subst_translate_string2() with a new parameter, REPAIR. This > > allows the caller to customize whether the translation repairs line > > endings. > > I noticed a slight problem with the extra asserts in > test_svn_subst_translate_string2() of > subversion/tests/libsvn_subr/subst_translate-test.c that this patch > adds. When REPAIR is FALSE and VALUE has inconsistent line endings, > then an SVN_ERR_IO_INCONSISTENT_EOL error is returned. If, however, a > future change causes svn_subst_translate_string2() to return > SVN_NO_ERROR, then the assert that the error was > SVN_ERR_IO_INCONSISTENT_EOL would dereference a NULL pointer. > > Attached are the patch and log message for version 1.1 of this patch. > The new patch corrects this flaw. The new log message corrects a > grammar mistake.