diff --git a/lib/util.cpp b/lib/util.cpp index 606917930..2f1bc7d9b 100644 --- a/lib/util.cpp +++ b/lib/util.cpp @@ -1100,8 +1100,8 @@ namespace Util{ // calculate fLen if missing if (!fLen){ fLen = getDefaultSize(fType); - if (!fLen){ - WARN_MSG("Attempting to add a mandatory-size field without size"); + if (!fLen && fType != RAX_NESTED) { + WARN_MSG("Attempting to add a mandatory-size field '%s' without size", name.c_str()); return; } }