mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-11-26 05:25:38 +01:00
Prevent resource leak
If -f was used as an argument twice to the program, then it would leak the file resource, due to overwriting it on the second pass Signed-off-by: Paul Elliott <paul.elliott@arm.com>
This commit is contained in:
parent
620cbb9bf5
commit
110afd0e4d
@ -222,7 +222,13 @@ void parse_arguments( int argc, char *argv[] )
|
||||
error_exit();
|
||||
}
|
||||
|
||||
if( ( b64_file = fopen( argv[i], "r" ) ) == NULL )
|
||||
if( NULL != b64_file )
|
||||
{
|
||||
printf_err( "Cannot specify more than one file with -f\n" );
|
||||
error_exit( );
|
||||
}
|
||||
|
||||
if( ( b64_file = fopen( argv[i], "r" )) == NULL )
|
||||
{
|
||||
printf_err( "Cannot find file \"%s\"\n", argv[i] );
|
||||
error_exit();
|
||||
|
Loading…
Reference in New Issue
Block a user