[PATCH] winedbg: In gdbproxy file, allow wine paths with spaces

Andrew Eikum aeikum at codeweavers.com
Mon Sep 24 14:35:04 CDT 2018


Signed-off-by: Andrew Eikum <aeikum at codeweavers.com>
---

I couldn't find a format specification for this file. It's loaded with
"gdb -x $file", and this change seems to fix it for me with my gdb
installation.

 programs/winedbg/gdbproxy.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/programs/winedbg/gdbproxy.c b/programs/winedbg/gdbproxy.c
index 512e0112b9..025cb38131 100644
--- a/programs/winedbg/gdbproxy.c
+++ b/programs/winedbg/gdbproxy.c
@@ -1890,7 +1890,7 @@ static BOOL gdb_exec(const char* wine_path, unsigned port, unsigned flags)
     fd = mkstemps(buf, 0);
     if (fd == -1) return FALSE;
     if ((f = fdopen(fd, "w+")) == NULL) return FALSE;
-    fprintf(f, "file %s\n", wine_path);
+    fprintf(f, "file \"%s\"\n", wine_path);
     fprintf(f, "target remote localhost:%d\n", ntohs(port));
     fprintf(f, "set prompt Wine-gdb>\\ \n");
     /* gdb 5.1 seems to require it, won't hurt anyway */
-- 
2.19.0




More information about the wine-devel mailing list