diff options
| author | Ben Straub <bs@github.com> | 2012-10-29 13:34:14 -0700 |
|---|---|---|
| committer | Ben Straub <bs@github.com> | 2012-10-29 13:34:14 -0700 |
| commit | 81eecc342b3580e9b05e501c8ee75c7e2e0dca1a (patch) | |
| tree | 3a6dd22b2ebe4626677a4754bea9fa0b864fe0db /src/indexer.c | |
| parent | 63e44d5e9baa68a0b6e5cfa7770b67b3ed651774 (diff) | |
| download | libgit2-81eecc342b3580e9b05e501c8ee75c7e2e0dca1a.tar.gz | |
Fetch: don't clobber received count
This memset was being reached after the entire packfile under
WinHttp, so the byte count was being lost for small repos.
Diffstat (limited to 'src/indexer.c')
| -rw-r--r-- | src/indexer.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/indexer.c b/src/indexer.c index 4ebcdc6c2..ec4ef7147 100644 --- a/src/indexer.c +++ b/src/indexer.c @@ -338,7 +338,8 @@ int git_indexer_stream_add(git_indexer_stream *idx, const void *data, size_t siz if (git_vector_init(&idx->deltas, (unsigned int)(idx->nr_objects / 2), NULL) < 0) return -1; - memset(stats, 0, sizeof(git_transfer_progress)); + stats->received_objects = 0; + stats->indexed_objects = 0; stats->total_objects = (unsigned int)idx->nr_objects; do_progress_callback(idx, stats); } |
