tFixing the parsing of empty headers. - rohrpost - A commandline mail client to change the world as we see it.
(HTM) git clone git://r-36.net/rohrpost
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
(DIR) commit 2913f07e1618bde0ada685f3a074bc7d8614a7b0
(DIR) parent eaf00815b8fa1957f8a89667d33e1e74bfbe083d
(HTM) Author: Christoph Lohmann <20h@r-36.net>
Date: Sun, 15 Jul 2012 16:00:11 +0200
Fixing the parsing of empty headers.
Diffstat:
mime.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
---
(DIR) diff --git a/mime.c b/mime.c
t@@ -827,9 +827,10 @@ mime_parsebufintern(mime_t *mime, char *str, int len)
tvalue = NULL;
sscanf(buf, "%1024m[^: \t\r\v\f]:"
"%1024m[^\n]", &key, &value);
- tvalue = value + strspn(value, " \t\r\v\f");
- printf("%s = %s\n", key, tvalue);
+ //printf("%s = %s\n", key, tvalue);
if (key != NULL && value != NULL) {
+ tvalue = value + strspn(value,
+ " \t\r\v\f");
hdr = llistelem_new(key, tvalue,
strlen(tvalue)+1);
llist_addelem(mime->hdrs, hdr);