Comparing version 0.1.1 to 0.1.2
@@ -130,2 +130,4 @@ // Copyright (c) 2013, Benjamin J. Kelly ("Author") | ||
msg.offset = ~~msg.offset; | ||
msg.ip = msg.ip || {}; | ||
@@ -137,6 +139,5 @@ msg.ip.src = msg.ip.src || this._defaultSrc; | ||
? msg.udp.srcPort : this._defaultSrcPort; | ||
msg.udp.dataLength = (msg.data && msg.data.length) ? msg.data.length : 0; | ||
msg.udp.dataLength = msg.udp.dataLength || | ||
(msg.data && msg.data.length) ? (msg.data.length - msg.offset) : 0; | ||
msg.offset = ~~msg.offset; | ||
// auto-configure destination IP address if not already set | ||
@@ -158,3 +159,3 @@ if (this._address === DEFAULT_IP && msg.ip.dst) { | ||
this.emit('message', msg.data, rinfo); | ||
this.emit('message', msg.data.slice(msg.offset), rinfo); | ||
}; | ||
@@ -161,0 +162,0 @@ |
@@ -12,3 +12,3 @@ { | ||
], | ||
"version": "0.1.1", | ||
"version": "0.1.2", | ||
"author": "Ben Kelly <ben@wanderview.com>", | ||
@@ -15,0 +15,0 @@ "license": "BSD", |
12759
255