Fix casting from and to void*
[platform/core/test/security-tests.git] / src / common / service_manager.cpp
index 7321f77..5349171 100644 (file)
@@ -54,7 +54,7 @@ ServiceManager::ServiceManager(const std::string &serviceName)
     addBusMatch(MATCH_RELOADING);
     m_connection.flush();
     m_connection.addFilter(messageHandler,
-                           reinterpret_cast<void*>(this));
+                           static_cast<void*>(this));
     subscribeSignals();
     m_connection.requestName(DBUS_CLIENT_NAME);
     getUnitPath();
@@ -190,7 +190,7 @@ void ServiceManager::sendResetFailedToService()
 DBusHandlerResult ServiceManager::messageHandler(DBusConnection *conn, DBusMessage *msg, void *t)
 {
     (void) conn;
-    ServiceManager* self = reinterpret_cast<ServiceManager*>(t);
+    ServiceManager* self = static_cast<ServiceManager*>(t);
 
     DBus::MessageIn messageIn(msg, true);
     if (messageIn.isSignal(SYSTEMD_MANAGER_INTERFACE, MATCH_JOB_REMOVED))