From 2a06b2dede44fc82281ff59f402c1bb8eaa4d9cd Mon Sep 17 00:00:00 2001 From: Ali <> Date: Sat, 25 Apr 2020 10:57:00 +0400 Subject: [PATCH] Fix decoding --- submodules/Postbox/Sources/AdditionalChatListItemsTable.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/submodules/Postbox/Sources/AdditionalChatListItemsTable.swift b/submodules/Postbox/Sources/AdditionalChatListItemsTable.swift index b38515030f..3d6931b084 100644 --- a/submodules/Postbox/Sources/AdditionalChatListItemsTable.swift +++ b/submodules/Postbox/Sources/AdditionalChatListItemsTable.swift @@ -61,6 +61,9 @@ final class AdditionalChatListItemsTable: Table { var items: [AdditionalChatListItem] = [] self.valueBox.range(self.table, start: self.lowerBound(), end: self.upperBound(), values: { key, value in assert(key.getInt32(0) == Int32(items.count)) + if value.length <= 8 { + return true + } if let decoded = PostboxDecoder(buffer: value).decodeRootObject() as? AdditionalChatListItem { items.append(decoded) }