diff --git a/tools/generate-wire.py b/tools/generate-wire.py index 9641fedf8..990e5b0a4 100755 --- a/tools/generate-wire.py +++ b/tools/generate-wire.py @@ -958,7 +958,7 @@ class Subtype(Message): name = '{}->{}'.format(self.name, f.name) # Allocate these off the array itself, if they need alloc. - self.print_fromwire_array('*' + f.name, subcalls, basetype, f, + self.print_fromwire_array(name, subcalls, basetype, f, name, f.lenvar, is_tlv=True) else: if f.is_assignable():