Merge pull request #346 from PhantomGamers/pr-sanitizeaddress

Sanitize network address input
This commit is contained in:
Chris Yeninas 2021-11-13 14:09:15 -05:00 committed by GitHub
commit d0c711c8ad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,4 +1,5 @@
using QSB.Player;
using System.Linq;
using UnityEngine;
using UnityEngine.Networking;
using UnityEngine.UI;
@ -155,7 +156,7 @@ namespace QSB.Menus
private void Connect()
{
QSBNetworkManager.Instance.networkAddress = (PopupMenu as PopupInputMenu).GetInputText();
QSBNetworkManager.Instance.networkAddress = string.Concat((PopupMenu as PopupInputMenu).GetInputText().Where(c => !char.IsWhiteSpace(c)));
QSBNetworkManager.Instance.StartClient();
DisconnectButton.transform.GetChild(0).GetChild(1).GetComponent<Text>().text = "CONNECTING... (STOP)";
DisconnectButton.gameObject.SetActive(true);