فهرست منبع

BETA: Fixing NPE that could occur if server delete a clan before it's completely loaded.
* Reported by: valdaron

Rumen Nikiforov 12 سال پیش
والد
کامیت
2e4182bc19
1فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 4 1
      L2J_Server_BETA/java/com/l2jserver/gameserver/model/L2Clan.java

+ 4 - 1
L2J_Server_BETA/java/com/l2jserver/gameserver/model/L2Clan.java

@@ -533,7 +533,10 @@ public class L2Clan
 			removeMemberInDatabase(exMember, clanJoinExpiryTime, getLeaderId() == objectId ? System.currentTimeMillis() + (Config.ALT_CLAN_CREATE_DAYS * 86400000L) : 0);
 		}
 		// notify CB server about the change
-		CommunityServerThread.getInstance().sendPacket(new WorldInfo(null, this, WorldInfo.TYPE_UPDATE_CLAN_DATA));
+		if (CommunityServerThread.getInstance() != null)
+		{
+			CommunityServerThread.getInstance().sendPacket(new WorldInfo(null, this, WorldInfo.TYPE_UPDATE_CLAN_DATA));
+		}
 	}
 	
 	public L2ClanMember[] getMembers()