diff options
author | Sergey Poznyakoff <gray@gnu.org> | 2020-07-15 22:01:43 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org> | 2020-07-15 22:01:43 +0300 |
commit | 34119a423cd4ff37ee9d6140e8dd2a32f48ff3b9 (patch) | |
tree | 77bfd892b336fcbfd431c2e55cf0a1f0f97936db /libmailutils/sockaddr/free.c | |
parent | 88654e124d4873ef80be5e7383f46a32520f3a7c (diff) | |
download | mailutils-34119a423cd4ff37ee9d6140e8dd2a32f48ff3b9.tar.gz mailutils-34119a423cd4ff37ee9d6140e8dd2a32f48ff3b9.tar.bz2 |
Fix memory leaks.
* libmailutils/sockaddr/free.c (mu_sockaddr_free): Free the
address itself.
* libmailutils/stream/message_stream.c
(mu_message_from_stream_with_envelope): Envelope must be owned by
the message. Change mu_envelope_create accordingly.
(_env_msg_date, _env_msg_sender): Likewise.
* libmailutils/url/destroy.c: Free url->portstr.
Diffstat (limited to 'libmailutils/sockaddr/free.c')
-rw-r--r-- | libmailutils/sockaddr/free.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libmailutils/sockaddr/free.c b/libmailutils/sockaddr/free.c index 5b3b2b73b..80603b4d6 100644 --- a/libmailutils/sockaddr/free.c +++ b/libmailutils/sockaddr/free.c @@ -29,6 +29,7 @@ mu_sockaddr_free (struct mu_sockaddr *addr) return; free (addr->addr); free (addr->str); + free (addr); } void |