[gmime] Fixed g_mime_multipart_signed_sign()
- From: Jeffrey Stedfast <fejj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gmime] Fixed g_mime_multipart_signed_sign()
- Date: Sun, 12 Mar 2017 12:11:54 +0000 (UTC)
commit f748498d6e8df8c84b06889db6ae58152766bdce
Author: Jeffrey Stedfast <jestedfa microsoft com>
Date: Sat Mar 11 16:34:41 2017 -0500
Fixed g_mime_multipart_signed_sign()
gmime/gmime-multipart-signed.c | 13 ++++++-------
1 files changed, 6 insertions(+), 7 deletions(-)
---
diff --git a/gmime/gmime-multipart-signed.c b/gmime/gmime-multipart-signed.c
index c12c601..fc876be 100644
--- a/gmime/gmime-multipart-signed.c
+++ b/gmime/gmime-multipart-signed.c
@@ -276,13 +276,6 @@ g_mime_multipart_signed_sign (GMimeCryptoContext *ctx, GMimeObject *entity,
g_mime_stream_reset (sigstream);
g_mime_stream_reset (stream);
- /* set the multipart/signed protocol and micalg */
- content_type = g_mime_object_get_content_type ((GMimeObject *) mps);
- g_mime_content_type_set_parameter (content_type, "protocol", protocol);
- micalg = g_strdup (g_mime_crypto_context_digest_name (ctx, (GMimeDigestAlgo) algo));
- g_mime_content_type_set_parameter (content_type, "micalg", micalg);
- g_mime_multipart_set_boundary ((GMimeMultipart *) mps, NULL);
-
/* construct the content part */
parser = g_mime_parser_new_with_stream (stream);
entity = g_mime_parser_construct_part (parser);
@@ -315,6 +308,12 @@ g_mime_multipart_signed_sign (GMimeCryptoContext *ctx, GMimeObject *entity,
g_object_unref (signature);
g_object_unref (entity);
+ /* set the multipart/signed protocol and micalg */
+ micalg = g_mime_crypto_context_digest_name (ctx, (GMimeDigestAlgo) algo);
+ g_mime_object_set_content_type_parameter ((GMimeObject *) mps, "protocol", protocol);
+ g_mime_object_set_content_type_parameter ((GMimeObject *) mps, "micalg", micalg);
+ g_mime_multipart_set_boundary ((GMimeMultipart *) mps, NULL);
+
return mps;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]