From 7fac232b4d25e51372ee22512c92e724ce97734e Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Tue, 21 Nov 2023 17:13:47 -0600 Subject: [PATCH] Don't trigger ASAN leak detector. --- toys/pending/sh.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/toys/pending/sh.c b/toys/pending/sh.c index f65c478a..9299d8d6 100644 --- a/toys/pending/sh.c +++ b/toys/pending/sh.c @@ -4394,7 +4394,8 @@ void cd_main(void) void exit_main(void) { - exit(*toys.optargs ? atoi(*toys.optargs) : 0); + toys.exitval = *toys.optargs ? atoi(*toys.optargs) : 0; + xexit(); } // lib/args.c can't +prefix & "+o history" needs space so parse cmdline here -- 2.39.2