Fix crash on empty parameters in setTdlibParameters.
GitOrigin-RevId: 09ad208e356105af352134e1eabe6b30c95fdeb7
This commit is contained in:
parent
4ebb813907
commit
b5f695de80
@ -4579,6 +4579,11 @@ Status Td::fix_parameters(TdParameters ¶meters) {
|
||||
|
||||
Status Td::set_parameters(td_api::object_ptr<td_api::tdlibParameters> parameters) {
|
||||
VLOG(td_init) << "Begin to set TDLib parameters";
|
||||
if (parameters == nullptr) {
|
||||
VLOG(td_init) << "Empty parameters";
|
||||
return Status::Error(400, "Parameters aren't specified");
|
||||
}
|
||||
|
||||
if (!clean_input_string(parameters->api_hash_) && !clean_input_string(parameters->system_language_code_) &&
|
||||
!clean_input_string(parameters->device_model_) && !clean_input_string(parameters->system_version_) &&
|
||||
!clean_input_string(parameters->application_version_)) {
|
||||
|
Loading…
Reference in New Issue
Block a user