2011-03-02 Michael Snyder <msnyder@vmware.com>
authorMichael Snyder <msnyder@vmware.com>
Wed, 2 Mar 2011 22:11:27 +0000 (22:11 +0000)
committerMichael Snyder <msnyder@vmware.com>
Wed, 2 Mar 2011 22:11:27 +0000 (22:11 +0000)
* utils.c (parse_escape): Escape the escape char.

gdb/ChangeLog
gdb/utils.c

index d3534bf1290d9548929e1fded3f08461a6e8b33e..f03926faaad34ff397ba85323e300ea9eff64c92 100644 (file)
@@ -1,5 +1,7 @@
 2011-03-02  Michael Snyder  <msnyder@vmware.com>
 
+       * utils.c (parse_escape): Escape the escape char.
+
        * python/py-inferior.c (build_inferior_list): Error out if 
        PyList_Append fails.
        (gdbpy_inferiors): Error out if build_inferior_list fails.
index 4668515553060bbcfac3d5a4a4f4ec1ac6c79b4f..46b4612baa9469a26b572ed3a864d8329fabe244 100644 (file)
@@ -2001,10 +2001,9 @@ parse_escape (struct gdbarch *gdbarch, char **string_ptr)
     }
 
   if (!host_char_to_target (gdbarch, c, &target_char))
-    error
-      ("The escape sequence `\%c' is equivalent to plain `%c', which"
-       " has no equivalent\n" "in the `%s' character set.", c, c,
-       target_charset (gdbarch));
+    error ("The escape sequence `\\%c' is equivalent to plain `%c',"
+          " which has no equivalent\nin the `%s' character set.",
+          c, c, target_charset (gdbarch));
   return target_char;
 }
 \f