diff options
author | Jeffrey Stedfast <fejj@ximian.com> | 2002-03-21 07:12:23 +0000 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2002-03-21 07:12:23 +0000 |
commit | d2db5a606e72c248c486b0998f6369eafa47a5f0 (patch) | |
tree | 1c7f3710c6f49c1c082a2dc642ad5e4c0ddeb20d | |
parent | d9ef003df8d02ff717aa20dcecbc54209fb06010 (diff) | |
download | gmime-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-- | ChangeLog | 5 | ||||
-rw-r--r-- | gmime-filter-charset.c | 2 | ||||
-rw-r--r-- | gmime/gmime-filter-charset.c | 2 |
3 files changed, 7 insertions, 2 deletions
@@ -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 |