From f189bb22d71d4e25984c8d1e72c37a4a9823d2b2 Mon Sep 17 00:00:00 2001 From: Oskari Timperi Date: Mon, 2 Apr 2018 11:30:52 +0300 Subject: Raise an exception if an invalid field number is encountered --- src/protobuf/stream.nim | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/protobuf/stream.nim b/src/protobuf/stream.nim index 6f3b503..a0b650d 100644 --- a/src/protobuf/stream.nim +++ b/src/protobuf/stream.nim @@ -18,6 +18,10 @@ type Tag* = distinct uint32 + ParseError* = object of Exception + + InvalidFieldNumberError* = object of ParseError + proc pbClose(s: Stream) = close(ProtobufStream(s).stream) ProtobufStream(s).stream = nil -- cgit v1.2.3