# Если в конфиге сафроутера отсутствует ключевое слово "WriteTo", # то сафроутер иногда падает в корку. # --- route.cpp-orig 2007-02-02 20:48:48.000000000 +0200 +++ route.cpp 2007-02-03 23:46:58.000000000 +0200 @@ -288,6 +288,7 @@ local const char * ErrQuoteString = "Illegal quoted string."; local const char * ErrMissMainAddr = EOLCHR"Missing or illegal main address."; local const char * ErrMissRouteType = EOLCHR"Missing \"RouteType\" keyword."; +local const char * ErrMissWriteTo = EOLCHR"Missing \"WriteTo\" keyword."; local const char * ErrMissMinType = EOLCHR"Missing \"Minimize\" keyword. YES Accepted."; local const char * ErrNoReplEnd = EOLCHR"Missing \"RouteEnd\" in dest file."; local const char * ErrNoReplBeg = EOLCHR"Missing \"RouteBegin\" in dest file."; @@ -2345,6 +2346,13 @@ Error(ErrMissMinType); break; case 2: + // Existing WriteTo keyword + if (WriteTo[0] == '\0') + { + Error(ErrMissWriteTo); + return false; + } + break; case 3: case 4: break;