diff options
| author | Junio C Hamano <gitster@pobox.com> | 2024-06-17 15:55:58 -0700 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2024-06-17 15:55:58 -0700 |
| commit | 72576d139d7301494853ea6686a0fe40322686d0 (patch) | |
| tree | 7cbebbf617f5ca03829080990ff714b0f0456848 | |
| parent | 4216329457926de0d977975fe9e3eef97a08be54 (diff) | |
| parent | e3d2364c45bd8350e737faa6d0e2fbe2e583b03a (diff) | |
| download | git-72576d139d7301494853ea6686a0fe40322686d0.tar.xz | |
Merge branch 'jk/imap-send-plug-all-msgs-leak'
A leak in "git imap-send" that somehow escapes LSan has been
plugged.
* jk/imap-send-plug-all-msgs-leak:
imap-send: free all_msgs strbuf in "out" label
| -rw-r--r-- | imap-send.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/imap-send.c b/imap-send.c index e602edc4be..01404e5047 100644 --- a/imap-send.c +++ b/imap-send.c @@ -1555,7 +1555,6 @@ int cmd_main(int argc, const char **argv) } if (all_msgs.len == 0) { - strbuf_release(&all_msgs); fprintf(stderr, "nothing to send\n"); ret = 1; goto out; @@ -1586,5 +1585,6 @@ out: free(server.user); free(server.pass); free(server.auth_method); + strbuf_release(&all_msgs); return ret; } |
