From c718a265814dc3aac1930e0ccce16ae43eb307b7 Mon Sep 17 00:00:00 2001
From: "Sven M. Hallberg" <pesco@khjk.org>
Date: Thu, 20 Feb 2020 21:37:45 +0100
Subject: [PATCH] fix depred_none

---
 pdf.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/pdf.c b/pdf.c
index 7070077..4a95968 100644
--- a/pdf.c
+++ b/pdf.c
@@ -1287,8 +1287,10 @@ depred_none(struct predictor *pred, uint8_t *inp, size_t sz)
 #ifdef ITERATIVE // XXX
 	return h_parse_chunk(pred->sp, inp, sz);
 #else
-	pred->out = inp;
-	pred->nout = sz;
+	pred->out = realloc(pred->out, pred->nout + sz);
+	assert(pred->out != NULL);
+	memcpy(pred->out + pred->nout, inp, sz);
+	pred->nout += sz;
 	return false;
 #endif
 }
-- 
GitLab