module/removables: no need to open+fdopen, just do fopen()

This commit is contained in:
Daniel Eklöf 2024-10-23 09:40:06 +02:00
parent a367895dc6
commit 3e0083c9f2
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -161,13 +161,10 @@ content(struct module *mod)
static void
find_mount_points(const char *dev_path, mount_point_list_t *mount_points)
{
int fd = open("/proc/self/mountinfo", O_RDONLY | O_CLOEXEC);
FILE *f = fd >= 0 ? fdopen(fd, "re") : NULL;
FILE *f = fopen("/proc/self/mountinfo", "re");
if (fd < 0 || f == NULL) {
if (f == NULL) {
LOG_ERRNO("failed to open /proc/self/mountinfo");
if (fd >= 0)
close(fd);
return;
}