]> granicus.if.org Git - neomutt/commitdiff
Fix fp resource leak. (closes #3965)
authorKevin McCarthy <kevin@8t8.us>
Mon, 4 Sep 2017 16:20:53 +0000 (09:20 -0700)
committerRichard Russon <rich@flatcap.org>
Tue, 5 Sep 2017 23:57:33 +0000 (00:57 +0100)
Thanks to dcb314 for reporting the issue.

mutt_ssl_gnutls.c

index 94b2706200903d88687f0767f9857da0ea8db83c..9637cb7f46fece38f5e87d0c2ba773a1e8a6a33d 100644 (file)
@@ -256,6 +256,7 @@ static int tls_check_stored_hostname(const gnutls_datum_t *cert, const char *hos
                 "^#H ([a-zA-Z0-9_\\.-]+) ([0-9A-F]{4}( [0-9A-F]{4}){7})[ \t]*$",
                 REG_ICASE) != 0)
     {
+      safe_fclose(&fp);
       return 0;
     }