From 9c27eaa0794b24c075578e1581edc11b5471f218 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sun, 16 Jan 2022 19:37:44 -0500 Subject: [PATCH] lib/krb5: krb5_rc_store always fclose(f) Change-Id: Ibc4864e97e6ada0ef09b0610669eabb1a52f896e --- lib/krb5/replay.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/krb5/replay.c b/lib/krb5/replay.c index d9c442bb2..2fec8afd1 100644 --- a/lib/krb5/replay.c +++ b/lib/krb5/replay.c @@ -220,8 +220,10 @@ krb5_rc_store(krb5_context context, } rk_cloexec_file(f); count = fread(&tmp, sizeof(ent), 1, f); - if(count != 1) + if (count != 1) { + fclose(f); return KRB5_RC_IO_UNKNOWN; + } t = ent.stamp - tmp.stamp; while(fread(&tmp, sizeof(ent), 1, f)){ if(tmp.stamp < t)