Sfoglia il codice sorgente
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
4 anni fa
Non sono state trovate chiavi note per questa firma nel database
ID Chiave GPG: 4AEE18F83AFDEB23
1 ha cambiato i file con
3 aggiunte e
1 eliminazioni
-
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 |
|
|
|