diff --git a/linux-game-manager.sh b/linux-game-manager.sh index 4f18140..9d504e8 100755 --- a/linux-game-manager.sh +++ b/linux-game-manager.sh @@ -290,6 +290,10 @@ check_update() { if ! [[ -d ".git" ]]; then return fi + # Check if we're in a detached HEAD state + if ! git symbolic-ref -q HEAD &> /dev/null; then + return + fi local url url="$(git ls-remote --get-url)" if [[ "$url" =~ ^ssh://|git@|gitea@ ]] || [[ -z "$url" ]]; then