Skip to content

Commit

Permalink
fix bash bindings when noclobber is set; see #171
Browse files Browse the repository at this point in the history
  • Loading branch information
romkatv committed Aug 15, 2020
1 parent fcebf0b commit 3f874d9
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions gitstatus.plugin.sh
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ function gitstatus_start() {

(
local fd_in fd_out
exec {fd_in}<"$req_fifo" {fd_out}>"$resp_fifo" || exit
exec {fd_in}<"$req_fifo" {fd_out}>>"$resp_fifo" || exit
echo "$BASHPID" >&"$fd_out"

local _gitstatus_bash_daemon _gitstatus_bash_version _gitstatus_bash_downloaded
Expand Down Expand Up @@ -197,8 +197,8 @@ function gitstatus_start() {
) & disown
} 0</dev/null &>"$GITSTATUS_DAEMON_LOG"

exec {_GITSTATUS_REQ_FD}>"$req_fifo" {_GITSTATUS_RESP_FD}<"$resp_fifo" || return
command rm -f -- "$req_fifo" "$resp_fifo" || return
exec {_GITSTATUS_REQ_FD}>>"$req_fifo" {_GITSTATUS_RESP_FD}<"$resp_fifo" || return
command rm -f -- "$req_fifo" "$resp_fifo" || return
[[ "$GITSTATUS_DAEMON_LOG" != /dev/null ]] || command rmdir -- "$tmpdir" 2>/dev/null

IFS='' read -r -u $_GITSTATUS_RESP_FD GITSTATUS_DAEMON_PID || return
Expand Down

0 comments on commit 3f874d9

Please sign in to comment.