aboutsummaryrefslogtreecommitdiff
path: root/operators/command_source.zsh
diff options
context:
space:
mode:
authorMaria Lisina <sekoohaka.sarisan@gmail.com>2026-07-04 02:38:41 +0300
committerMaria Lisina <sekoohaka.sarisan@gmail.com>2026-07-04 02:38:41 +0300
commit9e043cece83c6087034bb00697228b737a491154 (patch)
tree1e240181ecfac0096c0899cc1c86082fe96b8d77 /operators/command_source.zsh
parentaad9a7df6e194c0024333e304e22025205f71a72 (diff)
*/*: Fix default user locking
Signed-off-by: Maria Lisina <sekoohaka.sarisan@gmail.com>
Diffstat (limited to 'operators/command_source.zsh')
-rw-r--r--operators/command_source.zsh13
1 files changed, 13 insertions, 0 deletions
diff --git a/operators/command_source.zsh b/operators/command_source.zsh
index 26a60fd..edd0d39 100644
--- a/operators/command_source.zsh
+++ b/operators/command_source.zsh
@@ -12,6 +12,19 @@ do
sleep 1
done
+if ! [[ -f "${user_config}/saucenao" ]]
+then
+ user_id=0
+ user_config="${users}/${user_id}"
+fi
+
+rmdir "${user_config}.lock"
+
+until mkdir "${user_config}.lock"
+do
+ sleep 1
+done
+
source "${units}/sn_auth.zsh"
if [[ -d "${user_config}" ]]