diff --git a/frameworks/ability_lite/src/ability_env_impl.cpp b/frameworks/ability_lite/src/ability_env_impl.cpp index 9465768f9889ceeb07e74f5fdf7e857470ef2d78..1fb7a488c9927d5838e34ea0bad62347ddb50ffd 100644 --- a/frameworks/ability_lite/src/ability_env_impl.cpp +++ b/frameworks/ability_lite/src/ability_env_impl.cpp @@ -24,7 +24,8 @@ void AbilityEnvImpl::SetAppInfo(const AppInfo& appInfo) dataPath_ = appInfo.dataPath; srcPath_ = appInfo.srcPath; if (!appInfo.isNativeApp && !appInfo.moduleNames.empty()) { - srcPath_ += PATH_SEPARATOR + appInfo.moduleNames.front(); + std::string moduleName = appInfo.moduleNames.front(); + srcPath_ += PATH_SEPARATOR + moduleName; } }