Author: stsp
Date: Tue Jan 26 18:40:10 2010
New Revision: 903359

URL: http://svn.apache.org/viewvc?rev=903359&view=rev
Log:
Follow-up to r903342:

* subversion/libsvn_diff/parse-diff.c
  (parse_offset): Clearing errno is necessary with apr_atoi64() from
   APR-0.9, which does not always set errno itself. Engrave this
   information in a comment so we don't forget.

r903342 put in doubt by: blair

Modified:
    subversion/trunk/subversion/libsvn_diff/parse-diff.c

Modified: subversion/trunk/subversion/libsvn_diff/parse-diff.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_diff/parse-diff.c?rev=903359&r1=903358&r2=903359&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_diff/parse-diff.c (original)
+++ subversion/trunk/subversion/libsvn_diff/parse-diff.c Tue Jan 26 18:40:10 
2010
@@ -47,6 +47,7 @@
 {
   apr_int64_t parsed_offset;
 
+  errno = 0; /* apr_atoi64() in APR-0.9 does not always set errno */
   parsed_offset = apr_atoi64(number);
   if (errno == ERANGE || parsed_offset < 0)
     return FALSE;


Reply via email to