Skip to content

Commit 9b7b029

Browse files
rscharfegitster
authored andcommitted
dir-iterator: release strbuf after use
Signed-off-by: René Scharfe <[email protected]> Signed-off-by: Junio C Hamano <[email protected]>
1 parent c4d9c50 commit 9b7b029

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

refs/files-backend.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2151,8 +2151,10 @@ static struct ref_iterator *reflog_iterator_begin(struct ref_store *ref_store,
21512151
strbuf_addf(&sb, "%s/logs", gitdir);
21522152

21532153
diter = dir_iterator_begin(sb.buf, 0);
2154-
if(!diter)
2154+
if (!diter) {
2155+
strbuf_release(&sb);
21552156
return empty_ref_iterator_begin();
2157+
}
21562158

21572159
iter = xcalloc(1, sizeof(*iter));
21582160
ref_iterator = &iter->base;

0 commit comments

Comments
 (0)