From 2d6a5f84bbc71392e88de1f705d93ad2d737300c Mon Sep 17 00:00:00 2001 From: romkatv Date: Wed, 1 May 2019 22:42:02 +0200 Subject: [PATCH] pull upstream changes from gitstatus --- gitstatus/gitstatus.plugin.zsh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gitstatus/gitstatus.plugin.zsh b/gitstatus/gitstatus.plugin.zsh index 44b0e7a3..5cae2fef 100644 --- a/gitstatus/gitstatus.plugin.zsh +++ b/gitstatus/gitstatus.plugin.zsh @@ -256,9 +256,10 @@ function gitstatus_start() { } zle -F $resp_fd _gitstatus_process_response_${name} - typeset -g GITSTATUS_DAEMON_LOG_${name}=/dev/null - [[ ${GITSTATUS_ENABLE_LOGGING:-0} != 1 ]] || - typeset GITSTATUS_DAEMON_LOG_${name}=$(mktemp "${TMPDIR:-/tmp}"/gitstatus.$$.log.XXXXXXXXXX) + [[ ${GITSTATUS_ENABLE_LOGGING:-0} == 1 ]] && + log_file=$(mktemp "${TMPDIR:-/tmp}"/gitstatus.$$.log.XXXXXXXXXX) || + log_file=/dev/null + typeset -g GITSTATUS_DAEMON_LOG_${name}=$log_file local -i threads=${GITSTATUS_NUM_THREADS:-0} (( threads > 0)) || { @@ -277,7 +278,7 @@ function gitstatus_start() { --num-threads=$threads \ --dirty-max-index-size=$max_dirty echo -nE $'bye\x1f0\x1e' - " <&$req_fd >&$resp_fd 2>$GITSTATUS_DAEMON_LOG_${name} 3<$lock_file &! + " <&$req_fd >&$resp_fd 2>$log_file 3<$lock_file &! daemon_pid=$! command rm -f $lock_file