• Nicholas Seckar's avatar
    Fix roundtrip failure with groups when unknown fields are enabled. · b3c24e0e
    Nicholas Seckar authored
    When parsing a group, the group's end tag should not be stored within the
    message's unknownFieldData. Not only does this waste space, it is also output
    the next time the group is serialized, resulting in two end tags for that group.
    The resulting bytes are not always a valid protocol buffer and may fail to
    parse.
    
    This change ensures that group end tags do not result in an unknownFieldData
    entry, and that messages with groups can be roundtripped without corruption.
    
    Change-Id: I240f858a7217a7652b756598c34aacad5dcc3363
    
    Conflicts:
    	java/src/test/java/com/google/protobuf/NanoTest.java
    b3c24e0e
Name
Last commit
Last update
java Loading commit data...
src/google/protobuf Loading commit data...
Android.mk Loading commit data...