From baedd62f0d601bf03d99b2366a8ace42268e88ed Mon Sep 17 00:00:00 2001 From: Jun-ichi Takimoto Date: Tue, 31 Jul 2018 22:15:58 +0900 Subject: 43219 (except term{cap,info}.c): fix several memory leaks --- Src/init.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Src/init.c') diff --git a/Src/init.c b/Src/init.c index c5372665a..e9e6be9b4 100644 --- a/Src/init.c +++ b/Src/init.c @@ -459,7 +459,8 @@ parseopts(char *nam, char ***argvp, char *new_opts, char **cmdp, /* -c command */ *cmdp = *argv; new_opts[INTERACTIVE] &= 1; - scriptname = scriptfilename = ztrdup("zsh"); + if (toplevel) + scriptname = scriptfilename = ztrdup("zsh"); } else if (**argv == 'o') { if (!*++*argv) argv++; -- cgit 1.4.1