summaryrefslogtreecommitdiff
path: root/tools/msgenc/MessagesDecoder.cpp
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2021-08-27 14:19:13 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2021-08-27 14:19:13 -0400
commit0117a86e52bbd32687a3f1b05efd54c4e91702c2 (patch)
tree02e50565f3a1c367af2f6ae83cb4478fac1ff6a8 /tools/msgenc/MessagesDecoder.cpp
parent1f3cb973364af318f05bbcd5a906713b46ddc59a (diff)
Fix two dumps
Diffstat (limited to 'tools/msgenc/MessagesDecoder.cpp')
-rw-r--r--tools/msgenc/MessagesDecoder.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/tools/msgenc/MessagesDecoder.cpp b/tools/msgenc/MessagesDecoder.cpp
index 3351a6ee..2efcf924 100644
--- a/tools/msgenc/MessagesDecoder.cpp
+++ b/tools/msgenc/MessagesDecoder.cpp
@@ -116,12 +116,14 @@ string MessagesDecoder::DecodeMessage(u16string &message, int &i) {
decoded += command;
int nargs = message[j++];
debug_printf("%04X ", nargs);
+ decoded += ' ';
+ if (is_strvar) {
+ decoded += to_string(code & 0xFF);
+ if (nargs != 0)
+ decoded += ',';
+ }
for (int k = 0; k < nargs; k++) {
decoded += ' ';
- if (is_strvar) {
- decoded += to_string(code & 0xFF) + ", ";
- is_strvar = false;
- }
decoded += to_string(message[j + k]);
debug_printf("%04X ", message[j + k]);
if (k != nargs - 1)