diff options
| -rw-r--r-- | list-objects.c | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/list-objects.c b/list-objects.c index e5c88c278f..4ef58e7ec0 100644 --- a/list-objects.c +++ b/list-objects.c @@ -170,4 +170,11 @@ void traverse_commit_list(struct rev_info *revs,  	}  	for (i = 0; i < objects.nr; i++)  		show_object(&objects.objects[i]); +	free(objects.objects); +	if (revs->pending.nr) { +		free(revs->pending.objects); +		revs->pending.nr = 0; +		revs->pending.alloc = 0; +		revs->pending.objects = NULL; +	}  }  | 
