diff --git a/utils/src/code_sign_block.cpp b/utils/src/code_sign_block.cpp index 151f0b12ba06aace12f63b377404dab2b913646f..81c5480d8c1f560dbdf6b050de843cf3ebbc1670 100644 --- a/utils/src/code_sign_block.cpp +++ b/utils/src/code_sign_block.cpp @@ -143,8 +143,8 @@ int32_t CodeSignBlock::ParseNativeLibSignInfo(const EntryMap &entryMap) int32_t CodeSignBlock::ParseHapSignInfo(const std::string &path) { - std::lock_guard guard(signMapMutex_); auto hapInfo = GetHapSignInfo(); + std::lock_guard guard(signMapMutex_); signMap_.emplace(path, reinterpret_cast(&hapInfo->signInfo)); return CS_SUCCESS; }