Add limit on text length in parseTextEntities.
This commit is contained in:
parent
13bd8044cf
commit
3bd99f98b8
|
@ -8064,6 +8064,9 @@ td_api::object_ptr<td_api::Object> Td::do_static_request(td_api::parseTextEntiti
|
||||||
}
|
}
|
||||||
|
|
||||||
auto r_entities = [&]() -> Result<vector<MessageEntity>> {
|
auto r_entities = [&]() -> Result<vector<MessageEntity>> {
|
||||||
|
if (utf8_length(request.text_) > 65536) {
|
||||||
|
return Status::Error("Text is too long");
|
||||||
|
}
|
||||||
switch (request.parse_mode_->get_id()) {
|
switch (request.parse_mode_->get_id()) {
|
||||||
case td_api::textParseModeHTML::ID:
|
case td_api::textParseModeHTML::ID:
|
||||||
return parse_html(request.text_);
|
return parse_html(request.text_);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user