From: Fabian Maurer dark.shadow4@web.de
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=41342 --- tools/winebuild/main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/tools/winebuild/main.c b/tools/winebuild/main.c index 63d65e7bcd0..354c9194959 100644 --- a/tools/winebuild/main.c +++ b/tools/winebuild/main.c @@ -111,7 +111,9 @@ static void init_dll_name( DLLSPEC *spec ) if (!spec->file_name && output_file_name) { char *p; - spec->file_name = xstrdup( output_file_name ); + char *copy = xstrdup( output_file_name ); + spec->file_name = xstrdup( basename(copy) ); + free( copy ); if ((p = strrchr( spec->file_name, '.' ))) *p = 0; } if (!spec->dll_name && spec->file_name) /* set default name from file name */