From: lvgx Date: Sat, 6 Jun 2020 15:17:41 +0000 (+0200) Subject: preview-kitty: fix crash on first file on dash (#636) X-Git-Tag: v3.3~57 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=58411446b71843b8307f8b20f9507b6327429334;p=nnn.git preview-kitty: fix crash on first file on dash (#636) In the dash shell, when `exec < fifo` is interrupted by SIGCHLD, it exits. So we replace it with `cat fifo |`. Issue discussed in #614 --- diff --git a/plugins/preview-kitty b/plugins/preview-kitty index 738411c4..af51cee0 100755 --- a/plugins/preview-kitty +++ b/plugins/preview-kitty @@ -63,7 +63,9 @@ if [ "$PREVIEW_MODE" ] ; then preview_file "$1" - exec < "$NNN_FIFO" + # use cat instead of 'exec <' to avoid issues with dash shell + # shellcheck disable=SC2002 + cat "$NNN_FIFO" |\ while read -r selection ; do preview_file "$selection" done