Fix lobby search bug when games sets an unsigned value but then searches for a signed value.

This commit is contained in:
Mr_Goldberg 2020-05-01 12:23:39 -04:00
parent 3c02f88b5d
commit 4e3331ddad
No known key found for this signature in database
GPG key ID: 8597D87419DEF278

View file

@ -1170,7 +1170,8 @@ void RunCallbacks()
} }
} else { } else {
try { try {
int compare_to = std::stoi(value->second, 0, 0); PRINT_DEBUG("%s\n", value->second.c_str());
int compare_to = std::stoll(value->second, 0, 0);
PRINT_DEBUG("Compare Values %i %i\n", compare_to, f.value_int); PRINT_DEBUG("Compare Values %i %i\n", compare_to, f.value_int);
if (f.eComparisonType == k_ELobbyComparisonEqual) { if (f.eComparisonType == k_ELobbyComparisonEqual) {
if (compare_to == f.value_int) { if (compare_to == f.value_int) {