From 6ed61789e103419c7fdc95102f44111d5db57c99 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 11 三月 2021 10:50:16 +0800
Subject: [PATCH] 4970 【主干】【gt_1.100.4】【BT】【BT2】【BTZF】服务器报错(接收子服玩家数据读取空数据报错防范)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossPlayerData.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossPlayerData.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossPlayerData.py
index cf03c51..cfb419d 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossPlayerData.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossPlayerData.py
@@ -106,7 +106,8 @@
         # 跨服服务器处理
         curPlayer = GameWorld.GetPlayerManager().GetPlayerByIndex(index)
         pdata = base64.b64decode(curPlayer.GetMergePlayerData())
-        
+        if not pdata:
+            return
         pos = 0
         dataType, pos = CommFunc.ReadBYTE(pdata, pos)
         if dataType == MergeData_Buff:

--
Gitblit v1.8.0