From 6d44032cba3406b1a0a07385362c22de8a28f48c Mon Sep 17 00:00:00 2001
From: Paul Bakker
Date: Sun, 6 Feb 2011 12:49:19 +0000
Subject: [PATCH] - Do not close NULL stream
---
programs/aes/aescrypt2.c | 6 ++++--
programs/aes/crypt_and_hash.c | 6 ++++--
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/programs/aes/aescrypt2.c b/programs/aes/aescrypt2.c
index c291c1828..e761554fc 100644
--- a/programs/aes/aescrypt2.c
+++ b/programs/aes/aescrypt2.c
@@ -390,8 +390,10 @@ int main( int argc, char *argv[] )
ret = 0;
exit:
- fclose( fin );
- fclose( fout );
+ if( fin )
+ fclose( fin );
+ if( fout )
+ fclose( fout );
memset( buffer, 0, sizeof( buffer ) );
memset( digest, 0, sizeof( digest ) );
diff --git a/programs/aes/crypt_and_hash.c b/programs/aes/crypt_and_hash.c
index 7014af0bd..4f1b2eca2 100644
--- a/programs/aes/crypt_and_hash.c
+++ b/programs/aes/crypt_and_hash.c
@@ -449,8 +449,10 @@ int main( int argc, char *argv[] )
ret = 0;
exit:
- fclose( fin );
- fclose( fout );
+ if( fin )
+ fclose( fin );
+ if( fout )
+ fclose( fout );
memset( buffer, 0, sizeof( buffer ) );
memset( digest, 0, sizeof( digest ) );