Damjan Jovanovic damjan.jov@gmail.com writes:
@@ -882,7 +882,11 @@ static BOOL write_menu_file(const char *filename)
while (1) {
char *tmpdir = getenv("TMPDIR");
unsetenv("TMPDIR"); tempfilename = tempnam(xdg_config_dir, "_wine");
if (tmpdir)
setenv("TMPDIR", tmpdir, 1);
That's ugly. You should use mkstemps() or something like that.