summaryrefslogtreecommitdiff
path: root/src/libgit2/remote.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libgit2/remote.c')
-rw-r--r--src/libgit2/remote.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libgit2/remote.c b/src/libgit2/remote.c
index 02d271d7d..c3d3af530 100644
--- a/src/libgit2/remote.c
+++ b/src/libgit2/remote.c
@@ -22,6 +22,7 @@
#include "git2/types.h"
#include "git2/oid.h"
#include "git2/net.h"
+#include "transports/smart.h"
#define CONFIG_URL_FMT "remote.%s.url"
#define CONFIG_PUSHURL_FMT "remote.%s.pushurl"
@@ -2163,6 +2164,8 @@ void git_remote_free(git_remote *remote)
free_heads(&remote->local_heads);
git_vector_free(&remote->local_heads);
+ git_shallowarray_free((remote->nego).shallow_roots);
+
git_push_free(remote->push);
git__free(remote->url);
git__free(remote->pushurl);