diff options
author | Bertrand Guiheneuf <bertrand@src.gnome.org> | 1999-06-19 04:32:18 +0800 |
---|---|---|
committer | Bertrand Guiheneuf <bertrand@src.gnome.org> | 1999-06-19 04:32:18 +0800 |
commit | 19a118096fe6f3d7b79a0fe3cb6e5bfe50ef8767 (patch) | |
tree | 04f063fc3c18e43eea5251943be93fa89cfd5549 /camel/gmime-utils.c | |
parent | 499ae51b86891889ffb5fd9954b1f60efcadfed2 (diff) | |
download | gsoc2013-evolution-19a118096fe6f3d7b79a0fe3cb6e5bfe50ef8767.tar.gz gsoc2013-evolution-19a118096fe6f3d7b79a0fe3cb6e5bfe50ef8767.tar.zst gsoc2013-evolution-19a118096fe6f3d7b79a0fe3cb6e5bfe50ef8767.zip |
Commit of all Netherlands changes.
All mime stuff uses streams now, and it still works.
Bertrand
svn path=/trunk/; revision=981
Diffstat (limited to 'camel/gmime-utils.c')
-rw-r--r-- | camel/gmime-utils.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/camel/gmime-utils.c b/camel/gmime-utils.c index ce605ade05..e2390b1499 100644 --- a/camel/gmime-utils.c +++ b/camel/gmime-utils.c @@ -31,20 +31,20 @@ void gmime_write_header_pair_to_stream (CamelStream *stream, gchar* name, GString *value) { - g_assert(name); - g_assert(value); - g_assert(value->str); GString *strtmp; guint len; + g_assert(name); + + if (!value || !(value->str)) return; len = strlen (name) + strlen (value->str) +3; /* 3 is for ": " and "\n" */ strtmp = g_string_sized_new (len); sprintf(strtmp->str, "%s: %s\n", name, value->str); camel_stream_write (stream, strtmp->str, len); - + CAMEL_LOG (FULL_DEBUG, "gmime_write_header_pair_to_stream:\n writing %s\n", strtmp->str); g_string_free (strtmp, FALSE); } @@ -80,7 +80,6 @@ write_header_with_glist_to_stream (CamelStream *stream, gchar *header_name, GLis { gboolean first; - fprintf(file, "%s: ", header_name); camel_stream_write (stream, header_name, strlen (header_name) ); camel_stream_write (stream, ": ", 2); first = TRUE; |