diff options
| author | Junio C Hamano <gitster@pobox.com> | 2021-09-10 11:46:26 -0700 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2021-09-10 11:46:26 -0700 |
| commit | cd6a1fc8a256076f1f64d08085f0a60233c823b8 (patch) | |
| tree | b7c2fee66c1d2852def1d1b59d405542888bdb53 | |
| parent | 1396a95ee0a1d4853139e896114020409c506e52 (diff) | |
| parent | 88682b016dcbdbbdebdd2efd9b7de63e4395636f (diff) | |
| download | git-cd6a1fc8a256076f1f64d08085f0a60233c823b8.tar.xz | |
Merge branch 'ba/object-info'
Leakfix.
* ba/object-info:
protocol-caps.c: fix memory leak in send_info()
| -rw-r--r-- | protocol-caps.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/protocol-caps.c b/protocol-caps.c index 13a9e63a04..901b6795e4 100644 --- a/protocol-caps.c +++ b/protocol-caps.c @@ -69,9 +69,10 @@ static void send_info(struct repository *r, struct packet_writer *writer, } } - packet_writer_write(writer, "%s", - strbuf_detach(&send_buffer, NULL)); + packet_writer_write(writer, "%s", send_buffer.buf); + strbuf_reset(&send_buffer); } + strbuf_release(&send_buffer); } int cap_object_info(struct repository *r, struct strvec *keys, |
