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;