Fixed a bug

This commit is contained in:
Thulinma 2011-10-16 17:13:42 +02:00
parent c596264255
commit 6ce9974967

View file

@ -93,16 +93,16 @@ void CheckConfig(Json::Value & in, Json::Value & out){
Json::ValueIterator jit; Json::ValueIterator jit;
if (in.isObject()){ if (in.isObject()){
for (jit = in.begin(); jit != in.end(); jit++){ for (jit = in.begin(); jit != in.end(); jit++){
if (out.isObject() && out.isMember(jit.key().asString())){ if (out.isObject() && out.isMember(jit.memberName())){
Log("CONF", "Updated configuration value "+jit.key().asString(), out); Log("CONF", std::string("Updated configuration value ")+jit.memberName(), out);
}else{ }else{
Log("CONF", "New configuration value "+jit.key().asString(), out); Log("CONF", std::string("New configuration value ")+jit.memberName(), out);
} }
} }
if (out.isObject()){ if (out.isObject()){
for (jit = out.begin(); jit != out.end(); jit++){ for (jit = out.begin(); jit != out.end(); jit++){
if (!in.isMember(jit.key().asString())){ if (!in.isMember(jit.memberName())){
Log("CONF", "Deleted configuration value "+jit.key().asString(), out); Log("CONF", std::string("Deleted configuration value ")+jit.memberName(), out);
} }
} }
} }