tmpfiles: merge two nested if checks into one

This commit is contained in:
Lennart Poettering 2019-06-18 12:41:31 +02:00
parent 113ed3be37
commit 20b6bb9560
1 changed files with 10 additions and 8 deletions

View File

@ -656,14 +656,16 @@ static int dir_cleanup(
continue;
}
if (mountpoint && S_ISREG(s.st_mode))
if (s.st_uid == 0 && STR_IN_SET(dent->d_name,
".journal",
"aquota.user",
"aquota.group")) {
log_debug("Skipping \"%s\".", sub_path);
continue;
}
if (mountpoint &&
S_ISREG(s.st_mode) &&
s.st_uid == 0 &&
STR_IN_SET(dent->d_name,
".journal",
"aquota.user",
"aquota.group")) {
log_debug("Skipping \"%s\".", sub_path);
continue;
}
/* Ignore sockets that are listed in /proc/net/unix */
if (S_ISSOCK(s.st_mode) && unix_socket_alive(sub_path)) {