1
0
mirror of https://github.com/systemd/systemd.git synced 2024-12-22 17:35:35 +03:00

coredump: fix inode check

When checking if we look at the root directory we actually need to
compare both st_dev *and* st_ino. The existing check only checked the
latter. Fix that.
This commit is contained in:
Lennart Poettering 2022-02-14 17:22:27 +01:00
parent 675e7fc22c
commit c20c77eff8

View File

@ -721,7 +721,7 @@ static int get_process_container_parent_cmdline(pid_t pid, char** cmdline) {
return -errno;
/* The process uses system root. */
if (proc_root_stat.st_ino == root_stat.st_ino) {
if (stat_inode_same(&proc_root_stat, &root_stat)) {
*cmdline = NULL;
return 0;
}