瀏覽代碼

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
master
lvgx GitHub 5 年之前
父節點
當前提交
58411446b7
沒有發現已知的金鑰在資料庫的簽署中 GPG 金鑰 ID: 4AEE18F83AFDEB23
共有 1 個檔案被更改,包括 3 行新增1 行删除
  1. +3
    -1
      plugins/preview-kitty

+ 3
- 1
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


Loading…
取消
儲存