Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 784266 | Differences between
and this patch

Collapse All | Expand All

(-)a/pan/usenet-utils/mime-utils.cc (-4 / +4 lines)
Lines 1749-1757 namespace pan Link Here
1749
#ifdef HAVE_GMIME_30
1749
#ifdef HAVE_GMIME_30
1750
    GMimeObject *gmo;
1750
    GMimeObject *gmo;
1751
    gmo = g_mime_message_get_mime_part (body);
1751
    gmo = g_mime_message_get_mime_part (body);
1752
    if (g_mime_multipart_signed_sign (gpg_ctx, gmo, uid.c_str(), &err) <0)
1752
    if (g_mime_multipart_signed_sign (gpg_ctx, gmo, uid.c_str(), &err) != NULL)
1753
#else
1753
#else
1754
    if (g_mime_multipart_signed_sign (mps, GMIME_OBJECT (part), gpg_ctx, uid.c_str(), GMIME_DIGEST_ALGO_SHA1, &err) <0)
1754
    if (g_mime_multipart_signed_sign (mps, GMIME_OBJECT (part), gpg_ctx, uid.c_str(), GMIME_DIGEST_ALGO_SHA1, &err) != NULL)
1755
#endif
1755
#endif
1756
    {
1756
    {
1757
      g_object_unref(mps);
1757
      g_object_unref(mps);
Lines 1784-1793 namespace pan Link Here
1784
1784
1785
#ifdef HAVE_GMIME_30
1785
#ifdef HAVE_GMIME_30
1786
    if (g_mime_multipart_encrypted_encrypt(gpg_ctx, GMIME_OBJECT (part), sign, uid.c_str(),
1786
    if (g_mime_multipart_encrypted_encrypt(gpg_ctx, GMIME_OBJECT (part), sign, uid.c_str(),
1787
                                           GMIME_ENCRYPT_NONE, rcp, &err) < 0)
1787
                                           GMIME_ENCRYPT_NONE, rcp, &err) != NULL)
1788
#else
1788
#else
1789
    if (g_mime_multipart_encrypted_encrypt(mpe, GMIME_OBJECT (part), gpg_ctx, sign,
1789
    if (g_mime_multipart_encrypted_encrypt(mpe, GMIME_OBJECT (part), gpg_ctx, sign,
1790
                                           uid.c_str(), GMIME_DIGEST_ALGO_SHA1, rcp, &err) < 0)
1790
                                           uid.c_str(), GMIME_DIGEST_ALGO_SHA1, rcp, &err) != NULL)
1791
#endif
1791
#endif
1792
    {
1792
    {
1793
      g_object_unref(mpe);
1793
      g_object_unref(mpe);

Return to bug 784266