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

Фикс краша сервера при отсутствии файлов антимата.
PHP код:
diff --git a/src/game/ChatLexicsCutter.cpp b/src/game/ChatLexicsCutter.cpp
index e7fa2f2
..7e9c733 100644
--- a/src/game/ChatLexicsCutter.cpp
+++ b/src/game/ChatLexicsCutter.cpp
@@ -57,+57,@@ bool LexicsCutter::Read_Letter_Analogs(std::stringFileName)
     
std::string lanalog;
 
     
ma_file fopen(FileName.c_str(), "rb");
-
+    if (!
ma_file) return false;
     while (!
feof(ma_file))
     {
         
line***91;0***93; = 0x0;
@@ -
115,+115,@@ bool LexicsCutter::Read_Innormative_Words(std::stringFileName)
     
std::string lchar;
 
     
ma_file fopen(FileName.c_str(), "rb");
-
+    if (!
ma_file) return false;
     while (!
feof(ma_file))
     {
         
line***91;0***93; = 0x0
Mr.Grom вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Insider (24.11.2009), tempura (24.11.2009), Y2kCat (27.11.2009)