From 23c6cde85e411d72b13b1d10d45fc664c3da6a5d Mon Sep 17 00:00:00 2001
From: Christos Zoulas <christos@zoulas.com>
Date: Mon, 10 Jun 2019 21:35:26 +0000
Subject: [PATCH] Set buffer to NULL to prevent double free (Kamil Dudka at redhat)
Upstream-commit: d13204e8da43f1d8a98cf3f74591cde02ecdb2f7
Signed-off-by: Kamil Dudka <kdudka@redhat.com>
---
src/buffer.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/buffer.c b/src/buffer.c
index 6d8967d2..0a27e578 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -77,6 +77,7 @@ buffer_fill(const struct buffer *bb)
b->eoff = b->st.st_size - b->elen;
if (pread(b->fd, b->ebuf, b->elen, b->eoff) == -1) {
free(b->ebuf);
+ b->ebuf = NULL;
goto out;
}
--
2.20.1