lixiang1994 6 лет назад
Родитель
Сommit
7c63c10eb0
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      Sources/Image/ImageFormat.swift

+ 2 - 0
Sources/Image/ImageFormat.swift

@@ -86,6 +86,8 @@ extension Data: KingfisherCompatibleValue {}
 extension KingfisherWrapper where Base == Data {
     /// Gets the image format corresponding to the data.
     public var imageFormat: ImageFormat {
+        guard base.count > 8 else { return .unknown }
+        
         var buffer = [UInt8](repeating: 0, count: 8)
         base.copyBytes(to: &buffer, count: 8)