Signed-off-by: Ruoyu <lian...@ucweb.com>
---
 fips/aes/fips_aesavs.c          | 1 +
 fips/des/fips_desmovs.c         | 1 +
 fips/sha/fips_standalone_sha1.c | 1 +
 3 files changed, 3 insertions(+)

diff --git a/fips/aes/fips_aesavs.c b/fips/aes/fips_aesavs.c
index fecaf99..d979548 100644
--- a/fips/aes/fips_aesavs.c
+++ b/fips/aes/fips_aesavs.c
@@ -918,6 +918,7 @@ int main(int argc, char **argv)
            if (proc_file(rfn, rspfile))
                {
                printf(">>> Processing failed for: %s <<<\n", rfn);
+               fclose(fp);
                return 1;
                }
            }
diff --git a/fips/des/fips_desmovs.c b/fips/des/fips_desmovs.c
index 2bbeb53..82a0f0f 100644
--- a/fips/des/fips_desmovs.c
+++ b/fips/des/fips_desmovs.c
@@ -690,6 +690,7 @@ int main(int argc, char **argv)
            if (tproc_file(rfn, rspfile))
                {
                printf(">>> Processing failed for: %s <<<\n", rfn);
+               fclose(fp);
                return -1;
                }
            }
diff --git a/fips/sha/fips_standalone_sha1.c b/fips/sha/fips_standalone_sha1.c
index 80ccae4..d15dd6e 100644
--- a/fips/sha/fips_standalone_sha1.c
+++ b/fips/sha/fips_standalone_sha1.c
@@ -167,6 +167,7 @@ int main(int argc,char **argv)
        for(i=0 ; i < 20 ; ++i)
            printf("%02x",md[i]);
        printf("\n");
+       fclose(f);
        }
 #endif
     return 0;
-- 
1.8.3.2

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to