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