22 Mar
2024
22 Mar
'24
8:04 p.m.
Alexandre Julliard (@julliard) commented about server/request.c:
+ +#ifdef __ANDROID__ /* there's no /tmp dir on Android */ + if (asprintf( &server_dir, "%s/.wineserver/server-%s", config_dir, tmp ) == -1) + fatal_error( "out of memory\n" ); +#else + if (asprintf( &server_dir, "/tmp/.wine-%u/server-%s", getuid(), tmp ) == -1) + fatal_error( "out of memory\n" ); +#endif + + /* create the base directory if needed */ + + p = strrchr( server_dir, '/' ); + *p = '\0'; + create_dir( server_dir, &st2 ); + *p = '/'; + There has to be a nicer way to do this.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/5356#note_65837