From 39b837a4058d043217d5d6fc1154c2dc5ec4134b Mon Sep 17 00:00:00 2001 From: Giles Atkinson <“gatk555@gmail.com”> Date: Thu, 21 Apr 2022 10:17:03 +0100 Subject: [PATCH] Fix Bug #402 "Crash related to aliases". Do not return freed pointer. --- src/frontend/com_alias.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/frontend/com_alias.c b/src/frontend/com_alias.c index d417b703c..192117576 100644 --- a/src/frontend/com_alias.c +++ b/src/frontend/com_alias.c @@ -97,8 +97,8 @@ cp_doalias(wordlist *wlist) if (!ntries) { fprintf(cp_err, "Error: alias loop.\n"); - wlist->wl_word = NULL; - return (wlist); + wl_free(comm); + return wl_cons(NULL, NULL); } wl_append(end, comm);