From 02197f20d0809a5c248a32ef0ca3a45c7e3566bd Mon Sep 17 00:00:00 2001
From: nicm <nicm>
Date: Fri, 30 Oct 2020 11:33:41 +0000
Subject: [PATCH] Do not leak path when freeing screen, from Sergey Nizovtsev.

---
 screen.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/screen.c b/screen.c
index 227934dd..d39447de 100644
--- a/screen.c
+++ b/screen.c
@@ -79,6 +79,7 @@ screen_init(struct screen *s, u_int sx, u_int sy, u_int hlimit)
 
 	s->title = xstrdup("");
 	s->titles = NULL;
+	s->path = NULL;
 
 	s->cstyle = 0;
 	s->ccolour = xstrdup("");
@@ -121,6 +122,7 @@ screen_free(struct screen *s)
 {
 	free(s->sel);
 	free(s->tabs);
+	free(s->path);
 	free(s->title);
 	free(s->ccolour);