summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryuangli <yuangli@mathworks.com>2022-08-09 19:23:54 +0100
committeryuangli <yuangli@mathworks.com>2022-08-09 19:23:54 +0100
commit09b3d33d6dba7f4804b478a72dec3258405856c2 (patch)
treeab8a2bd76918d3f32d35eb7cb6c62568089c8a3a
parent829555a9382f74af5280ab6cc2ac505534a4cecb (diff)
downloadlibgit2-09b3d33d6dba7f4804b478a72dec3258405856c2.tar.gz
fix memory leak
-rw-r--r--src/libgit2/transports/smart_pkt.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libgit2/transports/smart_pkt.c b/src/libgit2/transports/smart_pkt.c
index 5808b8816..832da450c 100644
--- a/src/libgit2/transports/smart_pkt.c
+++ b/src/libgit2/transports/smart_pkt.c
@@ -684,6 +684,8 @@ int git_pkt_buffer_wants(
git_str_printf(buf, "%04x%s", (unsigned int)git_str_len(&shallow_buf) + 4, git_str_cstr(&shallow_buf));
+ git_str_dispose(&shallow_buf);
+
if (git_str_oom(buf))
return -1;
}