diff --git a/src/id_defined_parser.cpp b/src/id_defined_parser.cpp index 9b79a47..93e54f1 100755 --- a/src/id_defined_parser.cpp +++ b/src/id_defined_parser.cpp @@ -60,8 +60,9 @@ uint32_t IdDefinedParser::Init() if (isSys) { return RESTOOL_SUCCESS; } - if (!idDefinedInput.empty()) { + if (!idDefinedInput.empty() && ResourceUtil::FileExist(idDefinedInput)) { appDefinedIds_.clear(); + idDefineds_.clear(); string idDefinedPath = FileEntry::FilePath(idDefinedInput).GetPath(); if (Init(idDefinedPath, false) != RESTOOL_SUCCESS) { return RESTOOL_ERROR;