From 887eaceee6f1a15da75b1b3d5f8b97284fffe6e8 Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Tue, 12 Jan 2016 09:50:01 +1300 Subject: Fix Navis device identifier decoding --- src/org/traccar/protocol/NvsProtocolDecoder.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/org/traccar/protocol/NvsProtocolDecoder.java') diff --git a/src/org/traccar/protocol/NvsProtocolDecoder.java b/src/org/traccar/protocol/NvsProtocolDecoder.java index 0c15f6fc5..9dcf31899 100644 --- a/src/org/traccar/protocol/NvsProtocolDecoder.java +++ b/src/org/traccar/protocol/NvsProtocolDecoder.java @@ -50,6 +50,8 @@ public class NvsProtocolDecoder extends BaseProtocolDecoder { if (buf.getUnsignedByte(buf.readerIndex()) == 0) { + buf.readUnsignedShort(); // length + String imei = buf.toString(buf.readerIndex(), 15, Charset.defaultCharset()); if (!identify(imei, channel, remoteAddress)) { -- cgit v1.2.3