summaryrefslogtreecommitdiffstats
path: root/fips/rand/fips_drbgvs.c
diff options
context:
space:
mode:
Diffstat (limited to 'fips/rand/fips_drbgvs.c')
-rw-r--r--fips/rand/fips_drbgvs.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/fips/rand/fips_drbgvs.c b/fips/rand/fips_drbgvs.c
index bcdfa6dac3..9aae88c3e1 100644
--- a/fips/rand/fips_drbgvs.c
+++ b/fips/rand/fips_drbgvs.c
@@ -176,7 +176,7 @@ int fips_drbgvs_main(int argc,char **argv)
int main(int argc,char **argv)
#endif
{
- FILE *in, *out;
+ FILE *in = NULL, *out = NULL;
DRBG_CTX *dctx = NULL;
TEST_ENT t;
int r, nid = 0;
@@ -406,6 +406,10 @@ int main(int argc,char **argv)
}
}
+ if (in && in != stdin)
+ fclose(in);
+ if (out && out != stdout)
+ fclose(out);
return 0;
}