On Mon, Jun 4, 2012 at 4:05 PM, <stef...@apache.org> wrote: >... > +++ subversion/trunk/subversion/libsvn_ra_svn/marshal.c Mon Jun 4 20:05:23 > 2012 >... > @@ -1163,24 +1160,18 @@ svn_error_t *svn_ra_svn_write_cmd_respon > va_list ap; > svn_error_t *err; > > - SVN_ERR(svn_ra_svn_start_list(conn, pool)); > - SVN_ERR(svn_ra_svn_write_word(conn, pool, "success")); > + SVN_ERR(writebuf_write_short_string(conn, pool, "( success ", 10));
This kinda breaks the encapsulation, but it seems okay since it's the same file after all :-) > va_start(ap, fmt); > err = vwrite_tuple(conn, pool, fmt, ap); > va_end(ap); > - if (err) > - return err; > - SVN_ERR(svn_ra_svn_end_list(conn, pool)); > - return SVN_NO_ERROR; > + return err ? err : svn_ra_svn_end_list(conn, pool); On something like this, it is nice to put an svn_error_trace() in there. >... Cheers, -g