commit | 88a2264def143fc9d5b8705bb6aec188ec61061f | [log] [tgz] |
---|---|---|
author | Paul Bakker <p.j.bakker@polarssl.org> | Wed Sep 11 12:14:16 2013 +0200 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Wed Sep 11 13:31:55 2013 +0200 |
tree | 2366dd87ebfea0fcc48b72e9ac62aeb98dd0dd81 | |
parent | f65fbee52b3e76ad983d28c2a800defbeaef6ab0 [diff] [blame] |
Fixed potential file descriptor leaks
diff --git a/library/x509parse.c b/library/x509parse.c index efde3f5..4b4be66 100644 --- a/library/x509parse.c +++ b/library/x509parse.c
@@ -1967,7 +1967,10 @@ i = stat( entry_name, &sb ); if( i == -1 ) + { + closedir( dir ); return( POLARSSL_ERR_X509_FILE_IO_ERROR ); + } if( !S_ISREG( sb.st_mode ) ) continue;