From 63c1dc1380dc461a0cd87fbbdddd57f0ea937cad Mon Sep 17 00:00:00 2001 From: Matthias Kruk Date: Thu, 1 Jul 2021 07:36:10 +0900 Subject: [PATCH] include/queue: Correctly handle omitted timeout in queue_get_file() The queue_get_file() function does not correctly interpret the timeout as infinity if the parameter is omitted. This commit adds a check to queue_get_file() so that the timeout is set correctly if the parameter is omitted. --- include/queue.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/queue.sh b/include/queue.sh index f4c36e3..4bef0fa 100644 --- a/include/queue.sh +++ b/include/queue.sh @@ -430,6 +430,10 @@ queue_get_file() { local dest local err + if (( $# < 3 )); then + timeout=-1 + fi + if ! [ -d "$destdir" ]; then log_error "Destination must be a directory" return 1 -- 2.47.3