mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Don't crash on invalid SVG cache data
This commit is contained in:
parent
ad4b33b3be
commit
74a58abb95
@ -364,6 +364,10 @@ UIImage * _Nullable renderPreparedImage(NSData * _Nonnull data, CGSize size) {
|
||||
int32_t width;
|
||||
int32_t height;
|
||||
|
||||
if (data.length < 4 * 2) {
|
||||
return nil;
|
||||
}
|
||||
|
||||
[data getBytes:&width range:NSMakeRange(ptr, sizeof(width))];
|
||||
ptr += sizeof(width);
|
||||
[data getBytes:&height range:NSMakeRange(ptr, sizeof(height))];
|
||||
|
Loading…
x
Reference in New Issue
Block a user