summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/chroot-tools/librechroot6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/chroot-tools/librechroot b/src/chroot-tools/librechroot
index 1c9700c..2c952cc 100755
--- a/src/chroot-tools/librechroot
+++ b/src/chroot-tools/librechroot
@@ -34,7 +34,7 @@ lock_open_write() {
# Only reopen the FD if it wasn't handed to us
if [[ $(readlink -f /dev/fd/$fd) != "${path}.lock" ]]; then
- exec $fd>"${path}.lock"
+ eval "exec $fd>${path}.lock"
fi
if ! flock -n $fd; then
@@ -51,7 +51,7 @@ lock_open_read() {
# Only reopen the FD if it wasn't handed to us
if [[ $(readlink -f /dev/fd/$fd) != "${path}.lock" ]]; then
- exec $fd>"${path}.lock"
+ eval "exec $fd>${path}.lock"
fi
if ! flock -sn $fd; then
@@ -63,7 +63,7 @@ lock_open_read() {
lock_close() {
local fd=$1
- exec $fd>&-
+ eval "exec $fd>&-"
}
clean_pacman() {