Index: sources/main.h =================================================================== diff -u -rf1c4d7f7c9cd4422f6190a5b31c8f1e74e520c04 -rc30ee08fbc73ee5fcd54a7bf0e996eb6a067b7a7 --- sources/main.h (.../main.h) (revision f1c4d7f7c9cd4422f6190a5b31c8f1e74e520c04) +++ sources/main.h (.../main.h) (revision c30ee08fbc73ee5fcd54a7bf0e996eb6a067b7a7) @@ -130,7 +130,7 @@ bool ok = false; \ vVARIABLE( _Settings.value(mCategory, vGROUP, vKEY).to##vCONVERSION(&ok) ); \ if ( !ok ) LOG_DEBUG("incorrect configuration value for " #vVARIABLE); \ - vOVERALL_OK &= ok; \ + vOVERALL_OK = vOVERALL_OK && ok; \ } //--------------------------------------------------------------------------------// #define PROPERTY_SLOT( vTYPE , vVARIABLE ) \