From 84dc470751c7cc346a3a434cfe6b1f4ce60c717c Mon Sep 17 00:00:00 2001 From: Gavriel Fleischer Date: Sun, 13 Jan 2019 19:39:50 +0200 Subject: fixed exception when String.format thought the binary data has format placeholders --- src/org/traccar/protocol/WatchProtocolEncoder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/traccar/protocol/WatchProtocolEncoder.java b/src/org/traccar/protocol/WatchProtocolEncoder.java index 482f2f0bf..b18aae276 100644 --- a/src/org/traccar/protocol/WatchProtocolEncoder.java +++ b/src/org/traccar/protocol/WatchProtocolEncoder.java @@ -135,7 +135,7 @@ public class WatchProtocolEncoder extends StringProtocolEncoder implements Strin case Command.TYPE_SET_PHONEBOOK: return formatCommand(channel, command, "PHB,{%s}", Command.KEY_DATA); case Command.TYPE_VOICE_MESSAGE: - return formatCommand(channel, command, "TK," + getBinaryData(command)); + return formatCommand(channel, command, "TK,{%s}", getBinaryData(command)); case Command.TYPE_POSITION_PERIODIC: return formatCommand(channel, command, "UPLOAD,{%s}", Command.KEY_FREQUENCY); case Command.TYPE_SET_TIMEZONE: -- cgit v1.2.3