]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
load_dir_certs: avoid memleak
authorDaiki Ueno <ueno@gnu.org>
Tue, 30 Apr 2024 13:28:29 +0000 (22:28 +0900)
committerDaiki Ueno <ueno@gnu.org>
Fri, 17 May 2024 01:36:39 +0000 (10:36 +0900)
Signed-off-by: Daiki Ueno <ueno@gnu.org>
lib/x509/verify-high2.c

index 9fd73e4870a1d8e619f9c62fce6ff20bfeff6142..dc975baeb7e37c348bf3c64f505b8cc2ba549dd2 100644 (file)
@@ -394,6 +394,7 @@ static int load_dir_certs(const char *dirname, gnutls_x509_trust_list_t list,
 
                ret = _gnutls_pathbuf_init(&pathbuf, dirname);
                if (ret < 0) {
+                       closedir(dirp);
                        return r;
                }