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
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 @@
{
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));