From d27f0194c0c53cb2fb4a4f666e49de812c96e3f2 Mon Sep 17 00:00:00 2001 From: Some random guy Date: Fri, 9 Dec 2022 08:39:12 +0000 Subject: [PATCH] Fixing "fatal: couldn't find remote ref master" error for new installer. --- searchsploit | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/searchsploit b/searchsploit index 73d6fd1c9..fe7bbb4f0 100755 --- a/searchsploit +++ b/searchsploit @@ -241,18 +241,21 @@ function updategit() { git checkout -- . 2>/dev/null \ || sudo git checkout -- . + # Get origin branch name + origin_branch=$(git branch -l master main | sed 's/^* //') + # Update from git echo -e "\n[i] Git pull'ing" - git pull -v upstream master 2>/dev/null \ - || sudo git pull -v upstream master + git pull -v upstream $origin_branch 2>/dev/null \ + || sudo git pull -v upstream $origin_branch # If conflicts, clean and try again if [[ "$?" -ne 0 ]]; then echo -e "\n[-] Git conflict" git clean -d -fx "" \ || sudo git clean -d -fx "" - git pull -v upstream master \ - || sudo git pull -v upstream master + git pull -v upstream $origin_branch \ + || sudo git pull -v upstream $origin_branch fi echo -e "\n[*] Git update finished"