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