diff options
Diffstat (limited to 'src/net/eathena/generalhandler.cpp')
-rw-r--r-- | src/net/eathena/generalhandler.cpp | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/net/eathena/generalhandler.cpp b/src/net/eathena/generalhandler.cpp index 71187cac7..9758b8a7d 100644 --- a/src/net/eathena/generalhandler.cpp +++ b/src/net/eathena/generalhandler.cpp @@ -117,6 +117,41 @@ GeneralHandler::GeneralHandler() : GeneralHandler::~GeneralHandler() { delete2(Network::mInstance); + + delete2(mAdminHandler); + delete2(mBeingHandler); + delete2(mBuySellHandler); + delete2(mCharServerHandler); + delete2(mChatHandler); + delete2(mGameHandler); + delete2(mGuildHandler); + delete2(mInventoryHandler); + delete2(mItemHandler); + delete2(mLoginHandler); + delete2(mNpcHandler); + delete2(mPartyHandler); + delete2(mPetHandler); + delete2(mPlayerHandler); + delete2(mSkillHandler); + delete2(mTradeHandler); + delete2(mQuestHandler); + delete2(mServerFeatures); + delete2(mMailHandler); + delete2(mAuctionHandler); + delete2(mCashShopHandler); + delete2(mFamilyHandler); + delete2(mBankHandler); + delete2(mBattleGroundHandler); + delete2(mMercenaryHandler); + delete2(mBuyingStoreHandler); + delete2(mHomunculusHandler); + delete2(mFriendsHandler); + delete2(mElementalHandler); + delete2(mMapHandler); + delete2(mMarketHandler); + delete2(mVendingHandler); + delete2(mRouletteHandler); + delete2(mSearchStoreHandler); } void GeneralHandler::load() const |