From 843f90d141295125b7bb39973d27e70942117280 Mon Sep 17 00:00:00 2001
From: legoc <legoc@ill.eu>
Date: Wed, 28 Nov 2018 10:36:55 +0100
Subject: [PATCH] Added static cast for pollers

---
 src/cameo/impl/ServicesImpl.cpp   | 4 ++--
 src/cameo/impl/SubscriberImpl.cpp | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/cameo/impl/ServicesImpl.cpp b/src/cameo/impl/ServicesImpl.cpp
index 52c891e..2289d55 100644
--- a/src/cameo/impl/ServicesImpl.cpp
+++ b/src/cameo/impl/ServicesImpl.cpp
@@ -125,7 +125,7 @@ std::auto_ptr<zmq::message_t> ServicesImpl::tryRequestWithOnePartReply(const std
 	if (timeout > 0) {
 		// polling
 		zmq_pollitem_t items[1];
-		items[0].socket = socket;
+		items[0].socket = static_cast<void *>(socket);
 		items[0].fd = 0;
 		items[0].events = ZMQ_POLLIN;
 		items[0].revents = 0;
@@ -364,7 +364,7 @@ void ServicesImpl::waitForSubscriber(zmq::socket_t * subscriber, const std::stri
 
 	// polling subscriber
 	zmq_pollitem_t items[1];
-	items[0].socket = *subscriber;
+	items[0].socket = static_cast<void *>(*subscriber);
 	items[0].fd = 0;
 	items[0].events = ZMQ_POLLIN;
 	items[0].revents = 0;
diff --git a/src/cameo/impl/SubscriberImpl.cpp b/src/cameo/impl/SubscriberImpl.cpp
index 7f66cf7..2a1ea29 100644
--- a/src/cameo/impl/SubscriberImpl.cpp
+++ b/src/cameo/impl/SubscriberImpl.cpp
@@ -88,7 +88,7 @@ void SubscriberImpl::init() {
 
 		// polling subscriber
 		zmq_pollitem_t items[1];
-		items[0].socket = *m_subscriber;
+		items[0].socket = static_cast<void *>(*m_subscriber);
 		items[0].fd = 0;
 		items[0].events = ZMQ_POLLIN;
 		items[0].revents = 0;
-- 
GitLab