Тема: antimat crash fix
Показать сообщение отдельно
Старый 24.11.2009, 20:27   #3
Mr.Grom
Not a Junior!
 
Аватар для Mr.Grom
 
Регистрация: 07.11.2009
Сообщений: 10
Сказал(а) спасибо: 4
Поблагодарили 45 раз(а) в 12 сообщениях
Mr.Grom Скоро придёт к известности
По умолчанию

Тогда так,но надо тестить. Поправил.
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,+57,11 @@ bool LexicsCutter::Read_Letter_Analogs(std::stringFileName)
     
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,+119,11 @@ bool LexicsCutter::Read_Innormative_Words(std::stringFileName)
     
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

Последний раз редактировалось Mr.Grom; 26.11.2009 в 07:22.
Mr.Grom вне форума   Ответить с цитированием