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
diff --git a/imap-send.c b/imap-send.c
index e602edc..01404e5 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 @@ int cmd_main(int argc, const char **argv)
free(server.user);
free(server.pass);
free(server.auth_method);
+ strbuf_release(&all_msgs);
return ret;
}