From 7fe2cc7511ec82f4bce935ee442eb1f589d75352 Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Mon, 2 Dec 2019 14:56:39 +1100 Subject: [PATCH] Fix crash --- SignalServiceKit/src/Loki/Messaging/ContactParser.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/SignalServiceKit/src/Loki/Messaging/ContactParser.swift b/SignalServiceKit/src/Loki/Messaging/ContactParser.swift index f863491b9..384e20bfc 100644 --- a/SignalServiceKit/src/Loki/Messaging/ContactParser.swift +++ b/SignalServiceKit/src/Loki/Messaging/ContactParser.swift @@ -14,6 +14,7 @@ guard let size = uncheckedSize else { break } let sizeAsInt = Int(size) index += 4 + guard index + sizeAsInt < data.count else { break } let protoAsData = data[index..<(index+sizeAsInt)] guard let proto = try? SSKProtoContactDetails.parseData(protoAsData) else { break } index += sizeAsInt