Commit 613d1715 authored by André Hentschel's avatar André Hentschel Committed by Alexandre Julliard

winedbg: Respect TMPDIR environment variable.

parent b23ed0bc
...@@ -2342,11 +2342,13 @@ static BOOL gdb_exec(const char* wine_path, unsigned port, unsigned flags) ...@@ -2342,11 +2342,13 @@ static BOOL gdb_exec(const char* wine_path, unsigned port, unsigned flags)
{ {
char buf[MAX_PATH]; char buf[MAX_PATH];
int fd; int fd;
const char* gdb_path; const char *gdb_path, *tmp_path;
FILE* f; FILE* f;
if (!(gdb_path = getenv("WINE_GDB"))) gdb_path = "gdb"; if (!(gdb_path = getenv("WINE_GDB"))) gdb_path = "gdb";
strcpy(buf,"/tmp/winegdb.XXXXXX"); if (!(tmp_path = getenv("TMPDIR"))) tmp_path = "/tmp";
strcpy(buf, tmp_path);
strcat(buf, "/winegdb.XXXXXX");
fd = mkstemps(buf, 0); fd = mkstemps(buf, 0);
if (fd == -1) return FALSE; if (fd == -1) return FALSE;
if ((f = fdopen(fd, "w+")) == NULL) return FALSE; if ((f = fdopen(fd, "w+")) == NULL) return FALSE;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment