C. Michael Pilato wrote on Wed, Jul 13, 2011 at 15:54:31 -0400:
> On 07/13/2011 03:46 PM, Daniel Shahaf wrote:
> > cmpil...@apache.org wrote on Wed, Jul 13, 2011 at 19:28:18 -0000:
> >>   * r1146214
> >>     Handle NULL inputs when stringifying svn_checksum_t.
> >> @@ -38,6 +39,7 @@ Candidate changes:
> >>       Avoids segfaults.
> >>     Votes:
> >>       +1: danielsh
> >> +     -0: cmpilato (problem is with callers, not implementation)
> > 
> > Do you want to convert the 'return NULL;' into an assertion then?
> 
> Why?  (I honestly don't see what's motivating any change at all here.)  A
> segfault in the function because of a NULL pointer deref; a segfault in the
> caller because it tries to use what should be a string but is actually a
> NULL (despite the docstring not foretelling this behavior, even); an
> assert() ... these all look the same to me.  :-)

SVN_ERR_ASSERT, not assert().  I assume that an SVN_ERR_ASSERT is better
than SIGSEGV.

Reply via email to