diff --git a/Meshtastic/Helpers/MeshPackets.swift b/Meshtastic/Helpers/MeshPackets.swift index 96db5fd2..44538947 100644 --- a/Meshtastic/Helpers/MeshPackets.swift +++ b/Meshtastic/Helpers/MeshPackets.swift @@ -628,6 +628,9 @@ func routingPacket (packet: MeshPacket, connectedNodeNum: Int64, context: NSMana } } fetchedMessage[0].ackError = Int32(routingMessage.errorReason.rawValue) + if routingError == RoutingError.pkiFailed { + fetchedMessage[0].toUser?.keyMatch = false + } if routingMessage.errorReason == Routing.Error.none { diff --git a/protobufs b/protobufs index 8b5b2faf..3e753697 160000 --- a/protobufs +++ b/protobufs @@ -1 +1 @@ -Subproject commit 8b5b2faf662b364754809f923271022f4f1492ed +Subproject commit 3e753697aa1140d2c998cb63739729e733002874