From de220e1fa1a46b1405b15ae7e4e253c13d56f4a9 Mon Sep 17 00:00:00 2001 From: Florian Wesch Date: Mon, 26 Aug 2013 14:22:53 +0200 Subject: [PATCH] set unavailable fields to null --- lib/protocol.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/protocol.js b/lib/protocol.js index 1023526..6f954c3 100644 --- a/lib/protocol.js +++ b/lib/protocol.js @@ -1450,8 +1450,10 @@ function parsePacket(buffer, isServer) { for (i = 0; i < packetInfo.length; ++i) { fieldInfo = packetInfo[i]; var condition = fieldInfo.condition; - if (typeof condition != "undefined" && !condition(results)) + if (typeof condition != "undefined" && !condition(results)) { + results[fieldInfo.name] = null; continue; + } readResults = readPacketField(fieldInfo); if (!readResults || readResults.error) { return readResults;