diff --git a/core/AmConfigReader.cpp b/core/AmConfigReader.cpp index 25f99416..8b3c335d 100644 --- a/core/AmConfigReader.cpp +++ b/core/AmConfigReader.cpp @@ -160,7 +160,7 @@ const string& AmConfigReader::getParameter(const string& param, const string& de unsigned int AmConfigReader::getParameterInt(const string& param, unsigned int defval) { unsigned int result=0; - if(str2i(getParameter(param),result)) + if(!hasParameter(param) || str2i(getParameter(param),result)) return defval; else return result;