Check MIME-type of received stickers.
This commit is contained in:
parent
262d63564d
commit
eaf859409e
|
@ -2245,7 +2245,7 @@ std::pair<int64, FileId> StickersManager::on_get_sticker_document(tl_object_ptr<
|
||||||
}
|
}
|
||||||
|
|
||||||
auto format = get_sticker_format(document->mime_type_);
|
auto format = get_sticker_format(document->mime_type_);
|
||||||
if (expected_format != StickerFormat::Unknown && format != expected_format) {
|
if (format == StickerFormat::Unknown || (expected_format != StickerFormat::Unknown && format != expected_format)) {
|
||||||
LOG(ERROR) << "Expected sticker of the type " << expected_format << ", but received of the type " << format;
|
LOG(ERROR) << "Expected sticker of the type " << expected_format << ", but received of the type " << format;
|
||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user