[gmime] Added warning about truncated message if we reach EOF in parser_step_headers()
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gmime] Added warning about truncated message if we reach EOF in parser_step_headers()
- Date: Tue, 5 May 2020 15:47:49 +0000 (UTC)
commit 6a2de210e06bce8bafb6a00bc7e60cc697087152
Author: Jeffrey Stedfast <jestedfa microsoft com>
Date: Sat Feb 8 07:30:50 2020 -0500
Added warning about truncated message if we reach EOF in parser_step_headers()
gmime/gmime-parser.c | 5 +++++
1 file changed, 5 insertions(+)
---
diff --git a/gmime/gmime-parser.c b/gmime/gmime-parser.c
index 1a2b3572..d93654d0 100644
--- a/gmime/gmime-parser.c
+++ b/gmime/gmime-parser.c
@@ -1163,6 +1163,7 @@ step_headers (GMimeParser *parser, struct _StepHeadersState *state, GMimeParserO
static void
parser_step_headers (GMimeParser *parser, GMimeParserOptions *options)
{
+ gboolean can_warn = g_mime_parser_options_get_warning_callback (options) != NULL;
struct _GMimeParserPrivate *priv = parser->priv;
struct _StepHeadersState state;
ssize_t available;
@@ -1212,6 +1213,10 @@ parser_step_headers (GMimeParser *parser, GMimeParserOptions *options)
priv->state = GMIME_PARSER_STATE_CONTENT;
}
+
+ if (can_warn)
+ _g_mime_parser_options_warn (options, -1, GMIME_WARN_TRUNCATED_MESSAGE, NULL);
+
return;
}
} while (TRUE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]