X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=util%2Fgmime-extra.c;h=81a5b1743b7bee88ff05277021a6195a20c85bff;hb=6967dcbb025280d33c9cd08502de7a5cdb051ae7;hp=b515d12644231ecdc7cb9fdc8ff745e7c8cfef40;hpb=b23902a61158ecdbca2d9d96c6eaf509d6e3d205;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;