X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=util%2Fgmime-extra.c;h=81a5b1743b7bee88ff05277021a6195a20c85bff;hb=f2e2f2aa96cb0d40c6fb85cde2ab82380c367485;hp=b515d12644231ecdc7cb9fdc8ff745e7c8cfef40;hpb=1a8916786f9464af6c8a05713a4c987a6b097a12;p=notmuch diff --git a/util/gmime-extra.c b/util/gmime-extra.c index b515d126..81a5b174 100644 --- a/util/gmime-extra.c +++ b/util/gmime-extra.c @@ -29,6 +29,8 @@ _gzfile_maybe_filter (GMimeStream *file_stream) /* ignore filter id */ (void) g_mime_stream_filter_add ((GMimeStreamFilter *) gzstream, gzfilter); + g_object_unref (gzfilter); + g_object_unref (file_stream); return gzstream; } else { return file_stream; @@ -99,6 +101,7 @@ g_mime_certificate_get_valid_userid (GMimeCertificate *cert) if (uid == NULL) return uid; GMimeValidity validity = g_mime_certificate_get_id_validity (cert); + if (validity == GMIME_VALIDITY_FULL || validity == GMIME_VALIDITY_ULTIMATE) return uid; return NULL;