@@ -132,31 +132,34 @@ else
132132 echo " "
133133fi
134134
135- # echo ""
136- # echo "#################################"
137- # echo "# Test login #"
138- # echo "#################################"
139- # echo ""
140-
141- # steamcmd +set_steam_guard_code "$steam_totp" +login "$steam_username" +quit;
142-
143- # ret=$?
144- # if [ $ret -eq 0 ]; then
145- # echo ""
146- # echo "#################################"
147- # echo "# Successful login #"
148- # echo "#################################"
149- # echo ""
150- # else
151- # echo ""
152- # echo "#################################"
153- # echo "# FAILED login #"
154- # echo "#################################"
155- # echo ""
156- # echo "Exit code: $ret"
157-
158- # exit $ret
159- # fi
135+ # Only run test login if not using TOTP (which is marked as INVALID)
136+ if [ " $steam_totp " == " INVALID" ]; then
137+ echo " "
138+ echo " #################################"
139+ echo " # Test login #"
140+ echo " #################################"
141+ echo " "
142+
143+ steamcmd +set_steam_guard_code " $steam_totp " +login " $steam_username " +quit;
144+
145+ ret=$?
146+ if [ $ret -eq 0 ]; then
147+ echo " "
148+ echo " #################################"
149+ echo " # Successful login #"
150+ echo " #################################"
151+ echo " "
152+ else
153+ echo " "
154+ echo " #################################"
155+ echo " # FAILED login #"
156+ echo " #################################"
157+ echo " "
158+ echo " Exit code: $ret "
159+
160+ exit $ret
161+ fi
162+ fi
160163
161164echo " "
162165echo " #################################"
0 commit comments