[PATCH] Fix PR 15692 -dprintf-insert does not accept double quotes

Hui Zhu
2013-07-02T13:31:36Z

Hi,

I found this issue because mi_argv_to_format doesn't handle double
quotes. So I make a patch to add it.

Thanks,
Hui

2013-07-02 Hui Zhu <hui@codesourcery.com>

PR gdb/15692
mi/mi-cmd-break.c (mi_argv_to_format): Handle double quotes.

--- a/gdb/mi/mi-cmd-break.c
+++ b/gdb/mi/mi-cmd-break.c
@@ -128,6 +128,9 @@ mi_argv_to_format (char **argv, int argc
case '\v':
obstack_grow (&obstack, "\\v", 2);
break;
+ case '"':
+ obstack_grow (&obstack, "\\\"", 2);
+ break;
default:
if (isprint (argv[0][i]))
obstack_grow (&obstack, argv[0] + i, 1);