Тогда так,но надо тестить. Поправил.
PHP код:
diff --git a/src/game/ChatLexicsCutter.cpp b/src/game/ChatLexicsCutter.cpp
index e7fa2f2..c06ef86 100644
--- a/src/game/ChatLexicsCutter.cpp
+++ b/src/game/ChatLexicsCutter.cpp
@@ -57,7 +57,11 @@ bool LexicsCutter::Read_Letter_Analogs(std::string& FileName)
std::string lanalog;
ma_file = fopen(FileName.c_str(), "rb");
-
+ if (!ma_file)
+ {
+ sLog.outError("FileName `Read_Letter_Analogs` incomplete");
+ return false;
+ }
while (!feof(ma_file))
{
line***91;0***93; = 0x0;
@@ -115,7 +119,11 @@ bool LexicsCutter::Read_Innormative_Words(std::string& FileName)
std::string lchar;
ma_file = fopen(FileName.c_str(), "rb");
-
+ if (!ma_file)
+ {
+ sLog.outError("FileName `Read_Innormative_Words` incomplete");
+ return false;
+ }
while (!feof(ma_file))
{
line***91;0***93; = 0x0;