In several places in ra_serf I see the pattern:

              /* Skip on to the next iteration of this loop. */
              if (APR_STATUS_IS_EAGAIN(status))
                {
                  return svn_ra_serf__wrap_err(status, NULL);
                }
              continue;

Is that test correct?  It causes EAGAIN to be returned and any other
error to continue the loop which seems to contradict the comment.  I
suppose EAGAIN could be handled at some higher level but simply
continuing on all other errors looks wrong.

-- 
Certified & Supported Apache Subversion Downloads:
http://www.wandisco.com/subversion/download

Reply via email to