diff --git a/src/config.cc b/src/config.cc index 04ccf4f..bbd2370 100644 --- a/src/config.cc +++ b/src/config.cc @@ -155,9 +155,7 @@ bool configSetString(Config* config, const char* sectionKey, const char* key, co int sectionIndex = dictionaryGetIndexByKey(config, sectionKey); if (sectionIndex == -1) { - // FIXME: Looks like a bug, this function never returns -1, which will - // eventually lead to crash. - if (configEnsureSectionExists(config, sectionKey) == -1) { + if (!configEnsureSectionExists(config, sectionKey)) { return false; } sectionIndex = dictionaryGetIndexByKey(config, sectionKey);