summaryrefslogtreecommitdiffstats
path: root/generator/nanopb_generator.py
diff options
context:
space:
mode:
authorKent Ryhorchuk <kryhorchuk@xeralux.com>2013-07-15 18:04:47 -0700
committerPetteri Aimonen <jpa@git.mail.kapsi.fi>2013-07-16 11:07:48 +0300
commit3c10e6fa71cbee85c540c0702a5a95333cd3be32 (patch)
tree0d8109027fabca48d393a533ec1006fdecae57c0 /generator/nanopb_generator.py
parenta01856f4ab7f51f129dda7387acca8a63d039105 (diff)
Check for empty message type before incrementing required_field_index.
If you have a message that defined as empty, but attempt to decode a message that has one or more unknown fields then pb_decode fails. The method used to count the number of required fields counts 1 required field because the default type of PB_LAST_FIELD is PB_HTYPE_REQUIRED.
Diffstat (limited to 'generator/nanopb_generator.py')
0 files changed, 0 insertions, 0 deletions