From cdbf51db08d86ea024605078f21e8c61fe0e5fd3 Mon Sep 17 00:00:00 2001 From: Petteri Aimonen Date: Sun, 7 Sep 2014 19:49:00 +0300 Subject: [PATCH] Fix compilation error with generated initializers for repeated pointer fields --- generator/nanopb_generator.py | 2 ++ 1 file changed, 2 insertions(+) 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': -- 2.16.6