summaryrefslogtreecommitdiffstats
path: root/extensions/openpower-pels
diff options
context:
space:
mode:
authorAatir <aatrapps@gmail.com>2019-11-11 13:13:42 -0600
committerMatt Spinler <spinler@us.ibm.com>2019-11-18 20:16:17 +0000
commit6a53862ee333b825a886c5ff315f32b962b45fc7 (patch)
tree0a3c6fbc478f6eb080d6cef736398566576a449e /extensions/openpower-pels
parentb466f78bc83ccfc85d5158c359e8aae9e19f70fe (diff)
downloadphosphor-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.cpp3
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));
OpenPOWER on IntegriCloud