diff --git a/src/Client/World/CacheHandler.cpp b/src/Client/World/CacheHandler.cpp index af1465a..a2f8270 100644 --- a/src/Client/World/CacheHandler.cpp +++ b/src/Client/World/CacheHandler.cpp @@ -222,6 +222,9 @@ void ItemProtoCache_InsertDataToSession(WorldSession *session) void ItemProtoCache_WriteDataToCache(WorldSession *session) { + if (session->objmgr.GetItemProtoCount() <= 0) + return; + char* fn = "./cache/ItemPrototypes.cache"; std::fstream fh; fh.open(fn, std::ios_base::out | std::ios_base::binary);