From 4985ea00883bebd5e7ecef8fd48127e3976e8cdd Mon Sep 17 00:00:00 2001 From: Kyle Date: Sun, 24 Nov 2024 22:58:31 +0800 Subject: [PATCH] FIx protobuf issue --- Sources/OpenSwiftUICore/Data/Protobuf/ProtobufDecoder.swift | 4 +++- Sources/OpenSwiftUICore/Data/Protobuf/ProtobufEncoder.swift | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Sources/OpenSwiftUICore/Data/Protobuf/ProtobufDecoder.swift b/Sources/OpenSwiftUICore/Data/Protobuf/ProtobufDecoder.swift index d34581952..e7a526e53 100644 --- a/Sources/OpenSwiftUICore/Data/Protobuf/ProtobufDecoder.swift +++ b/Sources/OpenSwiftUICore/Data/Protobuf/ProtobufDecoder.swift @@ -4,7 +4,7 @@ // // Audited for iOS 18.0 // Status: Complete -// ID: FFA06CAF6B06DC3E21EC75547A0CD421 +// ID: FFA06CAF6B06DC3E21EC75547A0CD421 (SwiftUICore) package import Foundation @@ -65,6 +65,8 @@ extension ProtobufDecoder { return packedField } else if packedEnd < ptr { throw DecodingError.failed + } else { + packedField = Field(rawValue: 0) } } let result = try decodeVariant() diff --git a/Sources/OpenSwiftUICore/Data/Protobuf/ProtobufEncoder.swift b/Sources/OpenSwiftUICore/Data/Protobuf/ProtobufEncoder.swift index 304a77ebc..2f71da7d4 100644 --- a/Sources/OpenSwiftUICore/Data/Protobuf/ProtobufEncoder.swift +++ b/Sources/OpenSwiftUICore/Data/Protobuf/ProtobufEncoder.swift @@ -4,7 +4,7 @@ // // Audited for iOS 18.0 // Status: Complete -// ID: C7B3AAD101AF9EA76FC322BD6EF713E6 +// ID: C7B3AAD101AF9EA76FC322BD6EF713E6 (SwiftUICore) package import Foundation