diff options
author | Aatir <aatrapps@gmail.com> | 2019-11-11 13:13:42 -0600 |
---|---|---|
committer | Matt Spinler <spinler@us.ibm.com> | 2019-11-18 20:16:17 +0000 |
commit | 6a53862ee333b825a886c5ff315f32b962b45fc7 (patch) | |
tree | 0a3c6fbc478f6eb080d6cef736398566576a449e /extensions/openpower-pels | |
parent | b466f78bc83ccfc85d5158c359e8aae9e19f70fe (diff) | |
download | phosphor-logging-6a53862ee333b825a886c5ff315f32b962b45fc7.tar.gz phosphor-logging-6a53862ee333b825a886c5ff315f32b962b45fc7.zip |
PEL: Hex dump bug fix
Hex dump function had a bug where the last line was getting printed
incorrectly.
Signed-off-by: Aatir <aatrapps@gmail.com>
Change-Id: I6acab7b57baf376b66b461c31f91a07377a7354a
Diffstat (limited to 'extensions/openpower-pels')
-rw-r--r-- | extensions/openpower-pels/hexdump.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/extensions/openpower-pels/hexdump.cpp b/extensions/openpower-pels/hexdump.cpp index 8de91be..ee4aef8 100644 --- a/extensions/openpower-pels/hexdump.cpp +++ b/extensions/openpower-pels/hexdump.cpp @@ -123,6 +123,9 @@ char* dumpHex(const void* data, size_t size) { strcat(buffer, " "); } + std::string asciiString2(ascii); + asciiString2 = escapeJSON(asciiString2); + asciiToPrint = asciiString2.c_str(); snprintf(symbol, symbolSize, "| %s\" \n ", asciiToPrint); strcat(buffer, symbol); memset(symbol, 0, strlen(symbol)); |