From: Petteri Aimonen Date: Sun, 7 Sep 2014 16:49:00 +0000 (+0300) Subject: Fix compilation error with generated initializers for repeated pointer fields X-Git-Tag: 5.0.2~186^2~197 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;h=cdbf51db08d86ea024605078f21e8c61fe0e5fd3;p=apps%2Fagl-service-can-low-level.git Fix compilation error with generated initializers for repeated pointer fields --- diff --git a/generator/nanopb_generator.py b/generator/nanopb_generator.py index 56dfdb08..9ffed03a 100755 --- a/generator/nanopb_generator.py +++ b/generator/nanopb_generator.py @@ -596,6 +596,8 @@ class Message: else: parts.append(field.get_initializer(null_init)) elif field.allocation == 'POINTER': + if field.rules == 'REPEATED': + parts.append('0') parts.append('NULL') elif field.allocation == 'CALLBACK': if field.pbtype == 'EXTENSION':