This breaks exec(1) builtin. For instance,
exec csh exec bash exec some_other_app All the above result in /bin/sh segfaulting at map.c:968. -- Cheers, Cy Schubert <[email protected]> FreeBSD UNIX: <[email protected]> Web: https://FreeBSD.org NTP: <[email protected]> Web: https://nwtime.org e**(i*pi)+1=0 In message <[email protected]>, Baptiste Daroussin wr ites: > The branch main has been updated by bapt: > > URL: https://cgit.FreeBSD.org/src/commit/?id=28ff4d35f8b904952bf86b3264650d91 > cc0cb5d7 > > commit 28ff4d35f8b904952bf86b3264650d91cc0cb5d7 > Merge: 1abb62867f2a b1ddc060e941 > Author: Baptiste Daroussin <[email protected]> > AuthorDate: 2026-03-05 07:17:09 +0000 > Commit: Baptiste Daroussin <[email protected]> > CommitDate: 2026-03-05 07:17:51 +0000 > > libedit: vendor import version 2026-03-04 > > MFC After: 1 week > > contrib/libedit/ChangeLog | 6123 +++++++++++++++++++++++++++++++++ > +- > contrib/libedit/chared.c | 50 +- > contrib/libedit/chared.h | 22 +- > contrib/libedit/common.c | 12 +- > contrib/libedit/edit.expsym | 1 + > contrib/libedit/editline.3 | 38 +- > contrib/libedit/editline.7 | 10 +- > contrib/libedit/el.c | 30 +- > contrib/libedit/el.h | 3 +- > contrib/libedit/eln.c | 12 +- > contrib/libedit/emacs.c | 16 +- > contrib/libedit/hist.c | 10 +- > contrib/libedit/hist.h | 4 +- > contrib/libedit/histedit.h | 4 +- > contrib/libedit/history.c | 6 +- > contrib/libedit/makelist | 4 +- > contrib/libedit/map.c | 45 +- > contrib/libedit/map.h | 7 +- > contrib/libedit/readline.c | 16 +- > contrib/libedit/readline/readline.h | 3 +- > contrib/libedit/refresh.c | 14 +- > contrib/libedit/search.c | 7 +- > contrib/libedit/sig.c | 6 +- > contrib/libedit/terminal.c | 6 +- > contrib/libedit/vi.c | 14 +- > 25 files changed, 6358 insertions(+), 105 deletions(-) > >
