diff --git a/lgsm/functions/command_details.sh b/lgsm/functions/command_details.sh index 313e4eb13..1034136c5 100644 --- a/lgsm/functions/command_details.sh +++ b/lgsm/functions/command_details.sh @@ -20,6 +20,9 @@ if [ "${querymode}" == "2" ]||[ "${querymode}" == "3" ]; then for queryip in "${queryips[@]}" do query_gamedig.sh + if [ "${querystatus}" == "0" ]; then + break + fi done fi fn_info_message_distro diff --git a/lgsm/functions/command_postdetails.sh b/lgsm/functions/command_postdetails.sh index 11ac44649..3cb4c5852 100644 --- a/lgsm/functions/command_postdetails.sh +++ b/lgsm/functions/command_postdetails.sh @@ -58,7 +58,13 @@ else info_parms.sh info_distro.sh info_messages.sh - query_gamedig.sh + for queryip in "${queryips[@]}" + do + query_gamedig.sh + if [ "${querystatus}" == "0" ]; then + break + fi + done touch "${postdetailslog}" || fn_bad_postdetailslog { fn_info_message_distro