adb: fix reported transfer size for transfer over 4 GiB

When transferring files over 4 GiB with adb, the size of the transfer
is misreported.

Change-Id: Ia3d4cae1e9f82b4f7432341820b101ea9a44f85b
Signed-off-by: Jeff Smith <whydoubt@gmail.com>
This commit is contained in:
Jeff Smith 2013-06-15 15:32:05 -05:00
parent 51a2e4d5d4
commit d9a1430ff2
1 changed files with 3 additions and 3 deletions

View File

@ -32,7 +32,7 @@
#include "file_sync_service.h"
static unsigned total_bytes;
static unsigned long long total_bytes;
static long long start_time;
static long long NOW()
@ -58,8 +58,8 @@ static void END()
t = 1000000;
fprintf(stderr,"%lld KB/s (%lld bytes in %lld.%03llds)\n",
((((long long) total_bytes) * 1000000LL) / t) / 1024LL,
(long long) total_bytes, (t / 1000000LL), (t % 1000000LL) / 1000LL);
((total_bytes * 1000000LL) / t) / 1024LL,
total_bytes, (t / 1000000LL), (t % 1000000LL) / 1000LL);
}
void sync_quit(int fd)