Fix the problem in serf that made it impossible to checkout neon with serf. (The real problem was performing checkouts from Subversion 1.3 repositories  and/or from repositories that sometimes close connections halfway during  a request)
Fix the problem in serf that made it impossible to checkout neon with serf.
(The real problem was performing checkouts from Subversion 1.3 repositories
 and/or from repositories that sometimes close connections halfway during
 a request)

* subversion/libsvn_ra_serf/update.c
  (handle_fetch): Correctly calculate how much buffer to keep after skipping
    already read data. Add a helper variable to make the code a bit clearer.
    (The data pointer wasn't updated correctly while the size was)


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@1154733 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion