From 3251972e1fbab379d9ec5a94e455431d005446d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= Date: Mon, 4 May 2015 09:39:55 +0200 Subject: [PATCH] push: free the update list --- src/push.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/push.c b/src/push.c index cd219e905..abe90b76d 100644 --- a/src/push.c +++ b/src/push.c @@ -682,6 +682,7 @@ void git_push_free(git_push *push) { push_spec *spec; push_status *status; + git_push_update *update; unsigned int i; if (push == NULL) @@ -697,6 +698,13 @@ void git_push_free(git_push *push) } git_vector_free(&push->status); + git_vector_foreach(&push->updates, i, update) { + git__free(update->src_refname); + git__free(update->dst_refname); + git__free(update); + } + git_vector_free(&push->updates); + git__free(push); }