udevadm: enclose invocation of unlinkat() with a (void) cast

Let's make Coverity happy about this one.
This commit is contained in:
Lennart Poettering
2015-04-21 17:43:55 +02:00
parent 52d629010d
commit 200c7fa6fe
+6 -8
View File
@@ -205,17 +205,15 @@ static void cleanup_dir(DIR *dir, mode_t mask, int depth) {
if ((stats.st_mode & mask) != 0)
continue;
if (S_ISDIR(stats.st_mode)) {
DIR *dir2;
_cleanup_closedir_ DIR *dir2;
dir2 = fdopendir(openat(dirfd(dir), dent->d_name, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC));
if (dir2 != NULL) {
if (dir2 != NULL)
cleanup_dir(dir2, mask, depth-1);
closedir(dir2);
}
unlinkat(dirfd(dir), dent->d_name, AT_REMOVEDIR);
} else {
unlinkat(dirfd(dir), dent->d_name, 0);
}
(void) unlinkat(dirfd(dir), dent->d_name, AT_REMOVEDIR);
} else
(void) unlinkat(dirfd(dir), dent->d_name, 0);
}
}