diff options
author | Juergen Repp <juergen.repp@sit.fraunhofer.de> | 2020-03-02 20:28:06 +0100 |
---|---|---|
committer | Tadeusz Struk <tadeusz.struk@intel.com> | 2020-03-02 12:39:15 -0800 |
commit | 2aea7940895118b344948cb9115c09ee56cdcd32 (patch) | |
tree | 5df90fbc316d433625374fea71cdc530b4e24708 /src | |
parent | ccc62f3fd3079f705558ad3bf3ce19dcae8553e1 (diff) | |
download | tpm2-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.c | 2 |
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); |