From 5ae0a6b784e90e5c2aa6723b404a7bb91cd5fecc Mon Sep 17 00:00:00 2001
From: Anatol Belski <ab@php.net>
Date: Sat, 29 Jun 2019 17:10:29 +0200
Subject: [PATCH] Set buffer to NULL to prevent double free (Kamil Dudka at
 redhat)

Based on the upstream patch d13204e8da43f1d8a98cf3f74591cde02ecdb2f7.
---
 ext/fileinfo/libmagic/buffer.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/ext/fileinfo/libmagic/buffer.c b/ext/fileinfo/libmagic/buffer.c
index 30cef1acbd..e6a9c706a9 100644
--- a/ext/fileinfo/libmagic/buffer.c
+++ b/ext/fileinfo/libmagic/buffer.c
@@ -83,6 +83,7 @@ buffer_fill(const struct buffer *bb)
 		FINFO_READ_FUNC(b->fd, b->ebuf, b->elen) != (ssize_t)b->elen)
 	{
 		efree(b->ebuf);
+		b->ebuf = NULL;
 		goto out;
 	}
 
-- 
2.40.0