diff options
Diffstat (limited to 'preload-index.c')
| -rw-r--r-- | preload-index.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/preload-index.c b/preload-index.c index 968ee25eae..c1fe3a3ef9 100644 --- a/preload-index.c +++ b/preload-index.c @@ -37,9 +37,8 @@ static void *preload_thread(void *_data)  	struct thread_data *p = _data;  	struct index_state *index = p->index;  	struct cache_entry **cep = index->cache + p->offset; -	struct cache_def cache; +	struct cache_def cache = CACHE_DEF_INIT; -	memset(&cache, 0, sizeof(cache));  	nr = p->nr;  	if (nr + p->offset > index->cache_nr)  		nr = index->cache_nr - p->offset; @@ -64,6 +63,7 @@ static void *preload_thread(void *_data)  			continue;  		ce_mark_uptodate(ce);  	} while (--nr > 0); +	cache_def_clear(&cache);  	return NULL;  } | 
