From d90e7623c6d731fb0c202a61076a33965a56fb95 Mon Sep 17 00:00:00 2001 From: nicm Date: Tue, 12 Aug 2025 12:26:09 +0000 Subject: [PATCH] Free command on failure, GitHub issue 4578. --- window-tree.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/window-tree.c b/window-tree.c index 2f17a361..89b5e648 100644 --- a/window-tree.c +++ b/window-tree.c @@ -860,8 +860,10 @@ window_tree_search(__unused void *modedata, void *itemdata, const char *ss) if (s == NULL || wl == NULL || wp == NULL) break; cmd = get_proc_name(wp->fd, wp->tty); - if (cmd == NULL || *cmd == '\0') + if (cmd == NULL || *cmd == '\0') { + free(cmd); return (0); + } retval = (strstr(cmd, ss) != NULL); free(cmd); return (retval);