Greg Stein wrote on Thu, Mar 22, 2012 at 13:19:41 -0400:
> On Thu, Mar 22, 2012 at 04:33, Julian Foad <julianfoad_at_btopenworld.com> wrote:
> > Greg Stein wrote:
> >> Daniel Shahaf wrote:
> >>> gstein_at_apache.org wrote:
> >>>> +svn_ra_serf__copy_into_spillbuf(svn_spillbuf_t **spillbuf,
> >>>> + serf_bucket_t *bkt,
> >>>> + apr_pool_t *result_pool,
> >>>> + apr_pool_t *scratch_pool)
> >>>> +{
> >>>> + status = serf_bucket_read(bkt, SERF_READ_ALL_AVAIL, &data, &len);
> >>>> +
> >>>> + /* ### we should throw an error, if the bucket does. */
> >>>> + SVN_ERR_ASSERT(status == APR_SUCCESS || status == APR_EOF);
> >>>
> >>> Can we please avoid these in new code?
> >>
> >> Why?
> >
> > Hi Greg. I'm puzzled by your response. You wrote "### we should throw an error" -- and now you're asking Daniel why?
>
> Daniel removed one of these ASSERT uses a day or two ago. My
> assumption was that he was referring to that, rather than the ###.
>
Yes, by "these" I referred to to the use of assert(), abort(), and
svn_error__malfunction().
Received on 2012-03-22 18:34:22 CET