Fix a minor bug in TDebugProtocol and remove dead code.


git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665650 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/cpp/src/protocol/TDebugProtocol.cpp b/lib/cpp/src/protocol/TDebugProtocol.cpp
index f79e97f..4cc3df8 100644
--- a/lib/cpp/src/protocol/TDebugProtocol.cpp
+++ b/lib/cpp/src/protocol/TDebugProtocol.cpp
@@ -300,14 +300,13 @@
 
   for (string::const_iterator it = to_show.begin(); it != to_show.end(); ++it) {
     if (*it == '\\') {
-      output += "\\";
+      output += "\\\\";
     } else if (*it == '"') {
       output += "\\\"";
     } else if (std::isprint(*it)) {
       output += *it;
     } else {
       switch (*it) {
-        case '\"': output += "\\\""; break;
         case '\a': output += "\\a"; break;
         case '\b': output += "\\b"; break;
         case '\f': output += "\\f"; break;