diff --git a/services/common/src/bundle_active_config_reader.cpp b/services/common/src/bundle_active_config_reader.cpp index fe13125f54cd97647ff4c19b7af9ab8320a81521..88645801d66d4409b6317902047153f0aa967db9 100644 --- a/services/common/src/bundle_active_config_reader.cpp +++ b/services/common/src/bundle_active_config_reader.cpp @@ -60,7 +60,7 @@ void BundleActiveConfigReader::LoadApplicationUsePeriodically(const char *filePa return; } cJSON *appUsePeriodicallyRoot = cJSON_GetObjectItem(root, APPLICATION_USE_PERIODICALLY_KEY); - if (!appUsePeriodicallyRoot || cJSON_IsObject(appUsePeriodicallyRoot)) { + if (!appUsePeriodicallyRoot || !cJSON_IsObject(appUsePeriodicallyRoot)) { BUNDLE_ACTIVE_LOGE("application_use_periodically content is empty"); cJSON_Delete(root); return;