diff --no-index: don't leak buffers in queue_diff
authorBobby Powers <bobbypowers@gmail.com>
Wed, 16 May 2012 14:50:31 +0000 (10:50 -0400)
committerJunio C Hamano <gitster@pobox.com>
Wed, 16 May 2012 18:18:06 +0000 (11:18 -0700)
commit176a33542eddc6e319bfef4ca726813ce0b9af55
tree1ee4eec4f0a849c6181c5082e2f2dc88c8ba616b
parentf3999e03274df6b98a98a32912f5e171d6eea35f
diff --no-index: don't leak buffers in queue_diff

queue_diff uses two strbufs, and at the end of the function
strbuf_reset was called.  This only reset the length of the buffer -
any allocated memory was leaked.  Using strbuf_release fixes this.

Signed-off-by: Bobby Powers <bobbypowers@gmail.com>
Reviewed-by: René Scharfe <rene.scharfe@lsrfire.ath.cx>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
diff-no-index.c