Author: philip
Date: Wed Jan 11 20:00:06 2012
New Revision: 1230212

URL: http://svn.apache.org/viewvc?rev=1230212&view=rev
Log:
Fix for large files on 32-bit systems.

Patch-by: Martin Buck <[email protected]> 

* subversion/libsvn_fs_fs/fs_fs.c
  (struct rep_args): Use 64-bit type for length.
  (read_rep_line): Tweak cast.

Modified:
    subversion/trunk/subversion/libsvn_fs_fs/fs_fs.c

Modified: subversion/trunk/subversion/libsvn_fs_fs/fs_fs.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_fs_fs/fs_fs.c?rev=1230212&r1=1230211&r2=1230212&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_fs_fs/fs_fs.c (original)
+++ subversion/trunk/subversion/libsvn_fs_fs/fs_fs.c Wed Jan 11 20:00:06 2012
@@ -2318,7 +2318,7 @@ struct rep_args
 
   svn_revnum_t base_revision;
   apr_off_t base_offset;
-  apr_size_t base_length;
+  svn_filesize_t base_length;
 };
 
 /* Read the next line from file FILE and parse it as a text
@@ -2379,7 +2379,7 @@ read_rep_line(struct rep_args **rep_args
   if (! str)
     goto error;
   SVN_ERR(svn_cstring_atoi64(&val, str));
-  rep_args->base_length = (apr_size_t)val;
+  rep_args->base_length = (svn_filesize_t)val;
 
   *rep_args_p = rep_args;
   return SVN_NO_ERROR;


Reply via email to