From: Konstantin Demin <rockdrilla(a)gmail.com> Fixes: 5a955934 Signed-off-by: Konstantin Demin <rockdrilla(a)gmail.com> --- dlls/ntdll/unix/server.c | 30 ++++++------------------------ 1 file changed, 6 insertions(+), 24 deletions(-) diff --git a/dlls/ntdll/unix/server.c b/dlls/ntdll/unix/server.c index 4077544d500..a521d0543d5 100644 --- a/dlls/ntdll/unix/server.c +++ b/dlls/ntdll/unix/server.c @@ -1305,14 +1305,8 @@ static const char *init_server_dir( dev_t dev, ino_t ino ) len2 = len + strlen(server_root_dir) + sizeof("/wine") + 2; if (!(dir = malloc( len2 ))) fatal_error( "out of memory\n" ); sprintf( dir, "%s/wine", server_root_dir ); - if (!try_dir( dir, &st, 1 )) - { - len = len2; - goto server_dir_done; - } - - free( dir ); - dir = NULL; + len = len2; + goto server_dir_done; server_dir_at_run: @@ -1329,14 +1323,8 @@ server_dir_at_run: } strcat( dir, "/wine" ); - if (!try_dir( dir, &st, 1 )) - { - len = len2; - goto server_dir_done; - } - - free( dir ); - dir = NULL; + len = len2; + goto server_dir_done; server_dir_at_env_tmpdir: @@ -1372,14 +1360,8 @@ server_dir_at_env_tmpdir: sprintf( dir, "%s/wine", server_root_dir ); } - if (!try_dir( dir, &st, 1 )) - { - len = len2; - goto server_dir_done; - } - - free( dir ); - dir = NULL; + len = len2; + goto server_dir_done; server_dir_at_tmp: -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/3381