mrrl-logincaps

MRRL version of logincaps
git clone https://ccx.te2000.cz/git/mrrl-logincaps
Log | Files | Refs

commit 1628c6a80ebf4a6a9a6bbd438408dd275243027e
parent 1611a851d0601f02eae89a2f69e5c4d41c5917ea
Author: Jan Pobrislo <ccx@webprojekty.cz>
Date:   Thu, 17 Dec 2020 04:29:01 +0100

Use subshell to reset signal handlers for external commands from zshaskpass_lock.
Diffstat:
Mbin/zshaskpass_lock | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/bin/zshaskpass_lock b/bin/zshaskpass_lock @@ -176,7 +176,8 @@ read-plumber-message() { keep_running=0 ;; (*) - printf %s $plumb_data | run env \ + # force subshell to reset signal handlers + ( printf %s $plumb_data | run env \ plumb_src=$plumb_src \ plumb_dst=$plumb_dst \ plumb_wdir=$plumb_wdir \ @@ -185,7 +186,7 @@ read-plumber-message() { plumb_ndata=$plumb_ndata \ plumb_data=$plumb_data \ X=$X \ - handle-nsx11-message &! + handle-nsx11-message &! ) ;; esac