diff --git a/services/init/standard/init.c b/services/init/standard/init.c index c147bcc83857353c2a1979e3d3d79e1367d26364..80896049303a9fdfed402607b7dedb33b6956690 100755 --- a/services/init/standard/init.c +++ b/services/init/standard/init.c @@ -266,7 +266,7 @@ int ParseCfgByPriority(const char *filePath) return -1; } CfgFiles *files = GetCfgFiles(filePath); - if (files == NULL) { + if (files == NULL || files->paths[0] == NULL) { INIT_LOGE("get etc/init cfg failed"); return -1; }