[gmime: 4/21] Fixed parser logic
- From: Jeffrey Stedfast <fejj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gmime: 4/21] Fixed parser logic
- Date: Sun, 26 Mar 2017 19:40:58 +0000 (UTC)
commit f48a2d9266290a6d879b85d912a861db3deabd85
Author: Jeffrey Stedfast <jestedfa microsoft com>
Date: Tue Mar 21 20:23:27 2017 -0400
Fixed parser logic
gmime/gmime-parser.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gmime/gmime-parser.c b/gmime/gmime-parser.c
index 0b33578..c346603 100644
--- a/gmime/gmime-parser.c
+++ b/gmime/gmime-parser.c
@@ -1072,7 +1072,7 @@ parser_step_headers (GMimeParser *parser)
&& !strncmp (start, "From ", 5))
goto next_message;
- if (priv->headers != NULL) {
+ if (priv->headers->len > 0) {
if (priv->state == GMIME_PARSER_STATE_MESSAGE_HEADERS) {
if (has_message_headers (priv->headers)) {
/* probably the start of the content,
@@ -1828,7 +1828,7 @@ parser_scan_multipart_subparts (GMimeParser *parser, GMimeParserOptions *options
break;
}
- if (priv->state == GMIME_PARSER_STATE_COMPLETE && priv->headers == NULL) {
+ if (priv->state == GMIME_PARSER_STATE_COMPLETE && priv->headers->len == 0) {
found = BOUNDARY_IMMEDIATE_END;
break;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]