summaryrefslogtreecommitdiff
path: root/libmailutils/base
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2010-12-09 14:28:37 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2010-12-10 10:27:05 +0200
commit841fc4842ae81579edab2a7752b0347944575d2c (patch)
treeb2c32db83aac13618a86db459e5fff81c6d06e9b /libmailutils/base
parent8f8d9036cc943e4884b21ad050a1d443e102e47e (diff)
downloadmailutils-841fc4842ae81579edab2a7752b0347944575d2c.tar.gz
mailutils-841fc4842ae81579edab2a7752b0347944575d2c.tar.bz2
Remove MU_STREAM_AUTOCLOSE flag. Use mu_stream_unref, if necessary.
* examples/mta.c: Use MU_STREAM_FD_AUTOCLOSE. * imap4d/io.c: Likewise. * libmailutils/stream/file_stream.c: Likewise. * libmailutils/stream/prog_stream.c: Likewise. * libmailutils/stream/socket_stream.c: Likewise. * libmailutils/stream/temp_file_stream.c: Likewise. * maidag/lmtp.c: Likewise. * pop3d/extra.c: Likewise. * imap4d/preauth.c: Do not use MU_STREAM_AUTOCLOSE. Instead unref the transport stream after creating the derived one. * libmailutils/base/rfc2047.c: Likewise. * libmailutils/stream/fltstream.c: Likewise. * libmailutils/tests/fltst.c: Likewise. * libmu_auth/ldap.c: Likewise. * libmu_auth/tls.c: Likewise. * libmu_sieve/extensions/vacation.c: Likewise. * libproto/pop/pop3_stream.c: Likewise. * mail/decode.c: Likewise. * mh/mhn.c: Likewise. * libmailutils/filter/filter_iconv.c: Do not handle MU_STREAM_AUTOCLOSE. * libmailutils/stream/rdcache_stream.c: Likewise. * libmailutils/stream/streamref.c: Likewise. * libmailutils/stream/xscript-stream.c: Likewise. * include/mailutils/stream.h (MU_STREAM_AUTOCLOSE): Rename to MU_STREAM_FD_AUTOCLOSE.
Diffstat (limited to 'libmailutils/base')
-rw-r--r--libmailutils/base/rfc2047.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libmailutils/base/rfc2047.c b/libmailutils/base/rfc2047.c
index d6349602e..56b176cf3 100644
--- a/libmailutils/base/rfc2047.c
+++ b/libmailutils/base/rfc2047.c
@@ -269,8 +269,8 @@ mu_rfc2047_encode (const char *charset, const char *encoding,
if (rc)
return rc;
rc = mu_filter_create (&output_stream, input_stream,
- encoding, MU_FILTER_ENCODE,
- MU_STREAM_READ | MU_STREAM_AUTOCLOSE);
+ encoding, MU_FILTER_ENCODE, MU_STREAM_READ);
+ mu_stream_unref (input_stream);
if (rc == 0)
{
/* Assume strlen(qp_encoded_text) <= strlen(text) * 3 */

Return to:

Send suggestions and report system problems to the System administrator.