diff --git a/lib/mu-msg-crypto.c b/lib/mu-msg-crypto.c index 25f2a4a7..0e589aa2 100644 --- a/lib/mu-msg-crypto.c +++ b/lib/mu-msg-crypto.c @@ -298,7 +298,9 @@ sig_info_destroy (MuMsgPartSigInfo *siginfo) if (!siginfo) return; - g_clear_object (&siginfo->_cert); + if (G_IS_OBJECT(siginfo->_cert)) + g_object_unref (siginfo->_cert); + g_free (siginfo); }