Index: tools/json_schema_compiler/cc_generator.py |
diff --git a/tools/json_schema_compiler/cc_generator.py b/tools/json_schema_compiler/cc_generator.py |
index 1d243f03b5ad30fc582e4fb5083a2367eefe1cb7..41e26967e777de54c32102044eae350795d62671 100644 |
--- a/tools/json_schema_compiler/cc_generator.py |
+++ b/tools/json_schema_compiler/cc_generator.py |
@@ -773,10 +773,11 @@ class _Generator(object): |
failure_value, |
is_ptr=is_ptr)) |
else: |
- (c.Sblock('if (!%s) {' % self._util_cc_helper.PopulateArrayFromList( |
- 'list', |
- dst_var, |
- is_ptr))) |
+ c.Sblock('if (!%s) {' % self._util_cc_helper.PopulateArrayFromList( |
+ 'list', |
+ dst_var, |
+ is_ptr, |
+ items_are_binary = item_type.property_type == PropertyType.BINARY)) |
c.Concat(self._GenerateError( |
'"unable to populate array \'%%(parent_key)s\'"')) |
if is_ptr and self._generate_error_messages: |