From 81350d65bce1546aff46967f8bf25e2b7f4de7a9 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 10 Nov 2017 20:16:26 +0100 Subject: [PATCH] event/SocketMonitor: use C++11 initializers --- src/event/SocketMonitor.hxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/event/SocketMonitor.hxx b/src/event/SocketMonitor.hxx index d63cab0ab..79ba2efa3 100644 --- a/src/event/SocketMonitor.hxx +++ b/src/event/SocketMonitor.hxx @@ -45,13 +45,13 @@ class EventLoop; * as thread-safe. */ class SocketMonitor { - SocketDescriptor fd; + SocketDescriptor fd = SocketDescriptor::Undefined(); EventLoop &loop; /** * A bit mask of events that is currently registered in the EventLoop. */ - unsigned scheduled_flags; + unsigned scheduled_flags = 0; public: static constexpr unsigned READ = PollGroup::READ; @@ -62,10 +62,10 @@ public: typedef std::make_signed::type ssize_t; SocketMonitor(EventLoop &_loop) - :fd(-1), loop(_loop), scheduled_flags(0) {} + :loop(_loop) {} SocketMonitor(SocketDescriptor _fd, EventLoop &_loop) - :fd(_fd), loop(_loop), scheduled_flags(0) {} + :fd(_fd), loop(_loop) {} ~SocketMonitor();