diff --git a/services/src/ime_info_inquirer.cpp b/services/src/ime_info_inquirer.cpp index 98aadbb8ab1292e719b6a19aa68047bfa2005add..cd43ef315ec96cc1bee361299a2c12c4888a9c44 100644 --- a/services/src/ime_info_inquirer.cpp +++ b/services/src/ime_info_inquirer.cpp @@ -822,6 +822,10 @@ int32_t ImeInfoInquirer::GetDefaultInputMethod(const int32_t userId, std::shared return ErrorCode::NO_ERROR; } prop = GetImeProperty(userId, defaultIme->name, defaultIme->id); + if (prop == nullptr) { + IMSA_HILOGE("prop is nullptr"); + return ErrorCode::ERROR_NULL_POINTER; + } return ErrorCode::NO_ERROR; }