/
uis
/
git
/
x
/
uis
/
git
/
git.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
commit-reach: fix memory and flag leaks
[git/git.git]
/
commit-reach.c
diff --git
a/commit-reach.c
b/commit-reach.c
index
e748414
..
5a84544
100644
(file)
--- a/
commit-reach.c
+++ b/
commit-reach.c
@@
-626,6
+626,11
@@
cleanup:
clear_commit_marks(list[i], RESULT);
clear_commit_marks(list[i], assign_flag);
}
+ free(list);
+
+ for (i = 0; i < from->nr; i++)
+ from->objects[i].item->flags &= ~assign_flag;
+
return result;
}