diff --git a/tools/generate-wire.py b/tools/generate-wire.py index 3d03bcce7..394935293 100755 --- a/tools/generate-wire.py +++ b/tools/generate-wire.py @@ -308,7 +308,7 @@ class Message(object): return for f in self.fields: if f.name == field.lenvar: - if f.fieldtype.name != 'u16': + if f.fieldtype.name != 'u16' and options.bolt: raise ValueError('Field {} has non-u16 length variable {} (type {})' .format(field.name, field.lenvar, f.fieldtype.name))