[gmime] Oops, eclose each reference msgid token between '<' and '>'
- From: Jeffrey Stedfast <fejj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gmime] Oops, eclose each reference msgid token between '<' and '>'
- Date: Sun, 29 Sep 2013 17:35:06 +0000 (UTC)
commit 1373f11f9b3ecdbfb58a70a742506f3f6d5c57d8
Author: Jeffrey Stedfast <fejj gnome org>
Date: Sun Sep 29 13:34:25 2013 -0400
Oops, eclose each reference msgid token between '<' and '>'
gmime/gmime-message.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/gmime/gmime-message.c b/gmime/gmime-message.c
index 170116b..b6243fd 100644
--- a/gmime/gmime-message.c
+++ b/gmime/gmime-message.c
@@ -642,16 +642,18 @@ write_references (GMimeStream *stream, const char *name, const char *value)
reference = references;
while (reference != NULL) {
n = strlen (reference->msgid);
- if (len > 1 && len + n + 1 >= GMIME_FOLD_LEN) {
+ if (len > 1 && len + n + 3 >= GMIME_FOLD_LEN) {
g_string_append_len (folded, "\n\t", 2);
len = 1;
} else {
- g_string_append_len (folded, " ", 1);
+ g_string_append_c (folded, ' ');
len++;
}
+ g_string_append_c (folded, '<');
g_string_append_len (folded, reference->msgid, n);
- len += n;
+ g_string_append_c (folded, '>');
+ len += n + 2;
reference = reference->next;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]