From e49ee9a45bed57d972f2e6d6107fc6ee49a0e4a3 Mon Sep 17 00:00:00 2001 From: midipix Date: Fri, 20 May 2016 22:59:49 -0400 Subject: slbt_exec_link_create_dep_file(): add missing fclose() calls for fdeps. --- src/logic/slbt_exec_link.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/logic/slbt_exec_link.c b/src/logic/slbt_exec_link.c index 6f1bb33..9e88420 100644 --- a/src/logic/slbt_exec_link.c +++ b/src/logic/slbt_exec_link.c @@ -495,11 +495,15 @@ static int slbt_exec_link_create_dep_file( return -1; for (deplib=fgets(deplibs,st.st_size+1,fdeps); deplib; ) { - if (fprintf(ectx->fdeps,"%s",deplib) < 0) + if (fprintf(ectx->fdeps,"%s",deplib) < 0) { + fclose(fdeps); return -1; + } deplib = fgets(deplibs,st.st_size+1,fdeps); } + + fclose(fdeps); } if (plib) -- cgit v1.2.3