aboutsummaryrefslogtreecommitdiffhomepage
path: root/objectivec/GPBUnknownFieldSet.m
diff options
context:
space:
mode:
Diffstat (limited to 'objectivec/GPBUnknownFieldSet.m')
-rw-r--r--objectivec/GPBUnknownFieldSet.m1
1 files changed, 1 insertions, 0 deletions
diff --git a/objectivec/GPBUnknownFieldSet.m b/objectivec/GPBUnknownFieldSet.m
index af08556e..9ba1d65c 100644
--- a/objectivec/GPBUnknownFieldSet.m
+++ b/objectivec/GPBUnknownFieldSet.m
@@ -359,6 +359,7 @@ static void GPBUnknownFieldSetMergeUnknownFields(const void *key,
}
- (BOOL)mergeFieldFrom:(int32_t)tag input:(GPBCodedInputStream *)input {
+ NSAssert(GPBWireFormatIsValidTag(tag), @"Got passed an invalid tag");
int32_t number = GPBWireFormatGetTagFieldNumber(tag);
GPBCodedInputStreamState *state = &input->state_;
switch (GPBWireFormatGetTagWireType(tag)) {