[PATCH 3/4] Plug memory leak in sha1close()
- From
Sergey Vlasov <vsu@altlinux.ru>
- Date
- Aug 8, 2005, 18:46 UTC
- Message-ID
- <20050808184613.GD5789@procyon.home>
- In-Reply-To
- <20050808184332.GA5789@procyon.home>
[PATCH] Plug memory leak in sha1close()
sha1create() and sha1fd() malloc the returned struct sha1file; sha1close() should free it.
Signed-off-by: Sergey Vlasov <vsu@altlinux.ru> ---
csum-file.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
2207ae4977cbaa84636487ca24bad9d1116f54e0
diff --git a/csum-file.c b/csum-file.c --- a/csum-file.c +++ b/csum-file.c @@ -45,6 +45,7 @@ int sha1close(struct sha1file *f, unsign sha1flush(f, 20); if (close(f->fd)) die("%s: sha1 file error on close (%s)", f->name, strerror(errno)); + free(f); return 0; }