Author: stylesen
Date: Fri Mar 18 07:47:07 2011
New Revision: 1082838

URL: http://svn.apache.org/viewvc?rev=1082838&view=rev
Log:
Follow up r1079686.

* subversion/libsvn_diff/parse-diff.c
  (scan_eol): Do not initialize boolean variable and calculate size of
   the buffer properly.

See - http://svn.haxx.se/dev/archive-2011-03/0487.shtml

Suggested by: danielsh

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=1082838&r1=1082837&r2=1082838&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_diff/parse-diff.c (original)
+++ subversion/trunk/subversion/libsvn_diff/parse-diff.c Fri Mar 18 07:47:07 
2011
@@ -287,14 +287,14 @@ scan_eol(const char **eol, apr_file_t *f
     {
       char buf[256];
       apr_size_t len;
-      svn_boolean_t eof = FALSE;
+      svn_boolean_t eof;
 
       if (total_len >= max_len)
         break;
 
       len = sizeof(buf) - 1 < (max_len - total_len) ? sizeof(buf) - 1
                                                     : (max_len - total_len);
-      SVN_ERR(svn_io_file_read_full2(file, buf, sizeof(buf) - 1, &len, &eof,
+      SVN_ERR(svn_io_file_read_full2(file, buf, sizeof(buf), &len, &eof,
                                      pool));
 
       if (len == 0)


Reply via email to