diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2021-08-27 14:19:13 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2021-08-27 14:19:13 -0400 |
commit | 0117a86e52bbd32687a3f1b05efd54c4e91702c2 (patch) | |
tree | 02e50565f3a1c367af2f6ae83cb4478fac1ff6a8 /tools/msgenc/MessagesDecoder.cpp | |
parent | 1f3cb973364af318f05bbcd5a906713b46ddc59a (diff) |
Fix two dumps
Diffstat (limited to 'tools/msgenc/MessagesDecoder.cpp')
-rw-r--r-- | tools/msgenc/MessagesDecoder.cpp | 10 |
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) |