July 24, 2023
9:33 a.m.
Jinoh Kang (@iamahuman) commented about server/request.c:
+ /* create a directory and check its permissions */ static void create_dir( const char *name, struct stat *st ) { - if (lstat( name, st ) == -1) + int r = try_dir( name, st, 1 ); + switch( r ) { + case 0: return; + case 1: + r = 0; + if (errno != ENOENT) fatal_error( "lstat %s: %s\n", name, strerror( errno )); - if (mkdir( name, 0700 ) == -1 && errno != EEXIST) + if ((mkdir( name, 0700 ) == -1) && (errno != EEXIST)) Please avoid gratuitous changes.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/3381#note_39951