Fix seg fault in buddy data for deleted player

This commit is contained in:
Gent
2020-11-10 18:00:34 -05:00
parent 121c65d7ea
commit 34f2aef248
2 changed files with 6 additions and 1 deletions

View File

@@ -65,6 +65,8 @@ void BuddyManager::refreshBuddyList(CNSocket* sock) {
if (buddyID != 0) {
sBuddyBaseInfo buddyInfo = {};
Database::DbPlayer buddyPlayerData = Database::getDbPlayerById(buddyID);
if (buddyPlayerData.PlayerID == -1)
continue;
buddyInfo.bBlocked = 0;
buddyInfo.bFreeChat = 1;
buddyInfo.iGender = buddyPlayerData.Gender;