[gmime] Prioritize message headers over body headers (even when they have an offset of -1)



commit 03ad4a7d22d6f020e781673a988c1ca7c410200e
Author: Jeffrey Stedfast <jestedfa microsoft com>
Date:   Tue Apr 10 11:08:40 2018 -0400

    Prioritize message headers over body headers (even when they have an offset of -1)
    
    Fixes issue #46

 gmime/gmime-message.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gmime/gmime-message.c b/gmime/gmime-message.c
index 567c103..3454359 100644
--- a/gmime/gmime-message.c
+++ b/gmime/gmime-message.c
@@ -480,7 +480,7 @@ write_headers_to_stream (GMimeObject *object, GMimeFormatOptions *options, GMime
                        header = g_mime_header_list_get_header_at (object->headers, index);
                        offset = g_mime_header_get_offset (header);
                        
-                       if (offset >= 0 && offset < body_offset) {
+                       if (offset < body_offset) {
                                if (!g_mime_format_options_is_hidden_header (options, header->name)) {
                                        if ((nwritten = g_mime_header_write_to_stream (header, options, 
filtered)) == -1) {
                                                g_object_unref (filtered);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]