From 1974e5f8cd628e5fc1075883f3eba3e5390860d3 Mon Sep 17 00:00:00 2001 From: Mark Nudelman Date: Sat, 9 Oct 2021 18:15:58 -0700 Subject: [PATCH] Fix memory leak when using corrupt lesshst file. --- mark.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mark.c b/mark.c index cbb316f..6506683 100644 --- a/mark.c +++ b/mark.c @@ -59,6 +59,9 @@ cmark(m, ifile, pos, ln) m->m_ifile = ifile; m->m_scrpos.pos = pos; m->m_scrpos.ln = ln; + if (m->m_filename != NULL) + /* Normally should not happen but a corrupt lesshst file can do it. */ + free(m->m_filename); m->m_filename = NULL; } -- 2.27.0