aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-03-18 14:41:10 -0600
committerJason A. Donenfeld <Jason@zx2c4.com>2019-03-18 14:50:36 -0600
commit5d60f6beb5ddcda0aee99261d0bb7fa7db934001 (patch)
tree33f45f0ae135a0600b397917c7cd4460b055f372 /src
parentglobal: the _bh variety of rcu helpers have been unified (diff)
downloadwireguard-monolithic-historical-5d60f6beb5ddcda0aee99261d0bb7fa7db934001.tar.xz
wireguard-monolithic-historical-5d60f6beb5ddcda0aee99261d0bb7fa7db934001.zip
wg-quick: freebsd: export TMPDIR when restoring and don't make empty
Otherwise mktemp doesn't see it, and if it's empty we wind up in /.
Diffstat (limited to 'src')
-rwxr-xr-xsrc/tools/wg-quick/freebsd.bash3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tools/wg-quick/freebsd.bash b/src/tools/wg-quick/freebsd.bash
index e83dbef..c3fa47a 100755
--- a/src/tools/wg-quick/freebsd.bash
+++ b/src/tools/wg-quick/freebsd.bash
@@ -42,8 +42,9 @@ unset ORIGINAL_TMPDIR
make_temp() {
local old_umask
- [[ -v ORIGINAL_TMPDIR ]] && TMPDIR="$ORIGINAL_TMPDIR"
+ [[ -v ORIGINAL_TMPDIR ]] && export TMPDIR="$ORIGINAL_TMPDIR"
ORIGINAL_TMPDIR="$TMPDIR"
+ [[ -z $TMPDIR ]] && unset TMPDIR
old_umask="$(umask)"
umask 077