aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJuergen Repp <juergen.repp@sit.fraunhofer.de>2020-03-02 20:28:06 +0100
committerTadeusz Struk <tadeusz.struk@intel.com>2020-03-02 12:39:15 -0800
commit2aea7940895118b344948cb9115c09ee56cdcd32 (patch)
tree5df90fbc316d433625374fea71cdc530b4e24708 /src
parentccc62f3fd3079f705558ad3bf3ce19dcae8553e1 (diff)
downloadtpm2-tss-2aea7940895118b344948cb9115c09ee56cdcd32.tar.gz
FAPI: Fix memory leak caused by fopen
Fixes #1643 After file size computation now fclose is called instead of rewind. Signed-off-by: Juergen Repp <juergen.repp@sit.fraunhofer.de>
Diffstat (limited to 'src')
-rw-r--r--src/tss2-fapi/ifapi_io.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tss2-fapi/ifapi_io.c b/src/tss2-fapi/ifapi_io.c
index 7dc81d5f..593afec5 100644
--- a/src/tss2-fapi/ifapi_io.c
+++ b/src/tss2-fapi/ifapi_io.c
@@ -62,7 +62,7 @@ ifapi_io_read_async(
fseek(io->stream, 0L, SEEK_END);
long length = ftell(io->stream);
- rewind(io->stream);
+ fclose(io->stream);
io->stream = fopen(filename, "rt");
io->char_rbuffer = malloc (length + 1);