From: Alexander P. <ale...@us...> - 2007-04-13 10:54:04
|
Build Version : T2.1.0.15513 Firebird 2.1 Alpha 1 (writeBuildNum.sh,v 1.15669 2007/04/13 10:54:00 alexpeshkof ) Update of /cvsroot/firebird/firebird2/src/common/config In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv28936 Modified Files: config.cpp Log Message: Check for negative values to avoid problems comparing unsigned later in the code Index: config.cpp =================================================================== RCS file: /cvsroot/firebird/firebird2/src/common/config/config.cpp,v retrieving revision 1.78 retrieving revision 1.79 diff -b -U3 -r1.78 -r1.79 --- config.cpp 5 Apr 2007 12:47:02 -0000 1.78 +++ config.cpp 13 Apr 2007 10:53:55 -0000 1.79 @@ -312,7 +312,8 @@ int Config::getTempCacheLimit() { - return (int) sysConfig.values[KEY_TEMP_CACHE_LIMIT]; + int v = (int) sysConfig.values[KEY_TEMP_CACHE_LIMIT]; + return v < 0 ? 0 : v; } bool Config::getRemoteFileOpenAbility() |