summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@ximian.com>2002-03-21 07:12:23 +0000
committerJeffrey Stedfast <fejj@src.gnome.org>2002-03-21 07:12:23 +0000
commitd2db5a606e72c248c486b0998f6369eafa47a5f0 (patch)
tree1c7f3710c6f49c1c082a2dc642ad5e4c0ddeb20d
parentd9ef003df8d02ff717aa20dcecbc54209fb06010 (diff)
downloadgmime-d2db5a606e72c248c486b0998f6369eafa47a5f0.tar.gz
Same fix as I made earlier to g_mime_iconv_strndup.
2002-03-21 Jeffrey Stedfast <fejj@ximian.com> * gmime-filter-charset.c (filter_filter): Same fix as I made earlier to g_mime_iconv_strndup.
-rw-r--r--ChangeLog5
-rw-r--r--gmime-filter-charset.c2
-rw-r--r--gmime/gmime-filter-charset.c2
3 files changed, 7 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index c4aec9e0..ece7616b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2002-03-21 Jeffrey Stedfast <fejj@ximian.com>
+
+ * gmime-filter-charset.c (filter_filter): Same fix as I made
+ earlier to g_mime_iconv_strndup.
+
2002-03-20 Jeffrey Stedfast <fejj@ximian.com>
* gmime-iconv-utils.c (g_mime_iconv_strndup): Don't forget to
diff --git a/gmime-filter-charset.c b/gmime-filter-charset.c
index 2ab323d2..0ee103da 100644
--- a/gmime-filter-charset.c
+++ b/gmime-filter-charset.c
@@ -141,7 +141,7 @@ filter_filter (GMimeFilter *filter, char *in, size_t len, size_t prespace,
if (errno == E2BIG)
g_mime_filter_set_size (filter, inleft * 5 + filter->outsize + 16, TRUE);
- } while (errno == E2BIG);
+ } while (errno == E2BIG && inleft > 0);
/*
* EINVAL An incomplete multibyte sequence has been encoun­
diff --git a/gmime/gmime-filter-charset.c b/gmime/gmime-filter-charset.c
index 2ab323d2..0ee103da 100644
--- a/gmime/gmime-filter-charset.c
+++ b/gmime/gmime-filter-charset.c
@@ -141,7 +141,7 @@ filter_filter (GMimeFilter *filter, char *in, size_t len, size_t prespace,
if (errno == E2BIG)
g_mime_filter_set_size (filter, inleft * 5 + filter->outsize + 16, TRUE);
- } while (errno == E2BIG);
+ } while (errno == E2BIG && inleft > 0);
/*
* EINVAL An incomplete multibyte sequence has been encoun­