nnn

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit f762b3dc0c40d854e7e1a7449155816bc19bed17
parent 877d7c06876287930e03e232dd0b0167cadd9abd
Author: Arun <engineerarun@gmail.com>
Date:   Tue,  5 Nov 2024 06:30:54 +0530

Merge pull request #1948 from babbaj/fix-sigpipe

restore sigpipe handler in plugin child processes
Diffstat:
Msrc/nnn.c | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/nnn.c b/src/nnn.c @@ -5529,6 +5529,9 @@ static bool run_plugin(char **path, const char *file, char *runfile, char **last if (wfd == -1) _exit(EXIT_FAILURE); + /* Restore sigpipe handler to default */ + sigaction(SIGPIPE, &(struct sigaction){.sa_handler = SIG_DFL}, NULL); + if (!cmd_as_plugin) { char *sel = NULL; char std[2] = "-";