Hi All. I am trying to detect when I receive a protocol buffer that is not of the expected type. For example.
void myMethod(byte[] theData) { TheMsgTypeExpected theMsg = TheMsgTypeExpected.parseFrom(data); } Now, if I pass in a byte[] of a protocol buffer that is of a type that I do not expect, the parseFrom() still returns correctly, (I would have though the IOException would have been thrown or something), and some of the fields get merged (the fields with the same IDs?) I am confused on how to detect this scenario, and ultimately prevent such things occurring. -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To post to this group, send email to proto...@googlegroups.com. To unsubscribe from this group, send email to protobuf+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/protobuf?hl=en.