Close file descriptor of event loop's semaphore on exec

This commit is contained in:
Michal Hucko
2017-12-06 13:52:40 +01:00
parent 32507e745d
commit 7fbc0e360d
2 changed files with 2 additions and 2 deletions

View File

@@ -59,7 +59,7 @@ Connection::Connection(Connection::BusType type)
if (r < 0)
SDBUS_THROW_ERROR("Failed to flush system bus on opening", -r);
r = eventfd(0, EFD_SEMAPHORE);
r = eventfd(0, EFD_SEMAPHORE | EFD_CLOEXEC);
SDBUS_THROW_ERROR_IF(r < 0, "Failed to create event object", -errno);
runFd_ = r;
}