diff --git a/daemon/bin/dbus/dbusclient.cpp b/daemon/bin/dbus/dbusclient.cpp
index d92e2291fae126c4db329d9dd427724ab5c871aa..ffee9a33a59d12aad2f34ac9556d601f79136410 100644
--- a/daemon/bin/dbus/dbusclient.cpp
+++ b/daemon/bin/dbus/dbusclient.cpp
@@ -208,8 +208,7 @@ int DBusClient::initLibrary(int sflphFlags)
 #endif // SFL_VIDEO
 
     // All event handlers
-    sflph_ev_handlers evHandlers;
-    std::memset(std::addressof(evHandlers), 0, sizeof(evHandlers));
+    sflph_ev_handlers evHandlers = {};
 
     evHandlers.call_ev_handlers = callEvHandlers;
     evHandlers.config_ev_handlers = configEvHandlers;