Index: subversion/libsvn_ra_neon/session.c =================================================================== --- subversion/libsvn_ra_neon/session.c (revision 26123) +++ subversion/libsvn_ra_neon/session.c (working copy) @@ -600,12 +600,13 @@ } neonprogress_baton_t; static void -ra_neon_neonprogress(void *baton, off_t progress, off_t total) +ra_neon_neonprogress(void *baton, ne_off_t progress, ne_off_t total) { const neonprogress_baton_t *neonprogress_baton = baton; if (neonprogress_baton->progress_func) { - neonprogress_baton->progress_func(progress, total, + assert(sizeof(apr_off_t) >= sizeof(ne_off_t)); + neonprogress_baton->progress_func((apr_off_t)progress, (apr_off_t)total, neonprogress_baton->progress_baton, neonprogress_baton->pool); }