From 078fbb678e8d8a97861b3851997a861e98814553 Mon Sep 17 00:00:00 2001 From: mkwcat Date: Fri, 3 Nov 2023 13:04:18 -0400 Subject: [PATCH] ServerBrowser: Fix negative numbers in regex --- serverbrowser/filter.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serverbrowser/filter.go b/serverbrowser/filter.go index bc1ce9a..c4f8df1 100644 --- a/serverbrowser/filter.go +++ b/serverbrowser/filter.go @@ -17,7 +17,7 @@ import ( var ( regexSelfLookup = regexp.MustCompile(`^dwc_pid = (\d{1,10})$`) - regexMatchmaking = regexp.MustCompile(`^dwc_mver = -?(\d{1,10}) and dwc_pid != (\d{1,10}) and maxplayers = -?(\d{1,10}) and numplayers < -?(\d{1,10}) and dwc_mtype = -?(\d{1,10}) and dwc_hoststate = (\d{1,10}) and dwc_suspend = (\d{1,10}) and \((.*)\)$`) + regexMatchmaking = regexp.MustCompile(`^dwc_mver = (-?\d{1,10}) and dwc_pid != (\d{1,10}) and maxplayers = (-?\d{1,10}) and numplayers < (-?\d{1,10}) and dwc_mtype = (-?\d{1,10}) and dwc_hoststate = (\d{1,10}) and dwc_suspend = (\d{1,10}) and \((.*)\)$`) ) func filterServers(servers []map[string]string, queryGame string, filter string, publicIP string) []map[string]string {