From: Vsevolod Stakhov Date: Mon, 11 Apr 2016 14:57:41 +0000 (+0100) Subject: [Feature] Save multipart boundaries X-Git-Tag: 1.2.3~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cdfdd7590f2d3e8b5a53b8b417d03e2f7cc2f0e3;p=thirdparty%2Frspamd.git [Feature] Save multipart boundaries --- diff --git a/src/libmime/message.c b/src/libmime/message.c index 454a635dcc..000b50b78b 100644 --- a/src/libmime/message.c +++ b/src/libmime/message.c @@ -1362,6 +1362,7 @@ mime_foreach_callback (GMimeObject * part, gpointer user_data) mime_part->parent = md->parent; mime_part->filename = NULL; mime_part->mime = part; + mime_part->boundary = g_mime_multipart_get_boundary (GMIME_MULTIPART (part)); debug_task ("found part with content-type: %s/%s", type->type, diff --git a/src/libmime/message.h b/src/libmime/message.h index ce4d5250fc..367f0000c9 100644 --- a/src/libmime/message.h +++ b/src/libmime/message.h @@ -22,6 +22,7 @@ struct mime_part { gchar *raw_headers_str; gchar *checksum; const gchar *filename; + const gchar *boundary; }; #define RSPAMD_MIME_PART_FLAG_UTF (1 << 0)