diff --git a/lib/protocol.js b/lib/protocol.js index 35b1b32..da12f18 100644 --- a/lib/protocol.js +++ b/lib/protocol.js @@ -1102,6 +1102,7 @@ function readContainer(buffer, offset, typeArgs, rootNode) { rootNode.this = results.value; for (var index in typeArgs.fields) { var readResults = read(buffer, offset, typeArgs.fields[index], rootNode); + if (readResults == null) { continue; } results.size += readResults.size; offset += readResults.size; results.value[typeArgs.fields[index].name] = readResults.value;