summaryrefslogtreecommitdiff
path: root/gr-zeromq/lib/sub_msg_source_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-zeromq/lib/sub_msg_source_impl.cc')
-rw-r--r--gr-zeromq/lib/sub_msg_source_impl.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/gr-zeromq/lib/sub_msg_source_impl.cc b/gr-zeromq/lib/sub_msg_source_impl.cc
index 8ed2420293..3a08499b12 100644
--- a/gr-zeromq/lib/sub_msg_source_impl.cc
+++ b/gr-zeromq/lib/sub_msg_source_impl.cc
@@ -1,6 +1,6 @@
/* -*- c++ -*- */
/*
- * Copyright 2013,2014 Free Software Foundation, Inc.
+ * Copyright 2013,2014,2019 Free Software Foundation, Inc.
*
* This file is part of GNU Radio.
*
@@ -96,8 +96,11 @@ namespace gr {
// Receive data
zmq::message_t msg;
+#if USE_NEW_CPPZMQ_SEND_RECV
+ d_socket->recv(msg);
+#else
d_socket->recv(&msg);
-
+#endif
std::string buf(static_cast<char*>(msg.data()), msg.size());
std::stringbuf sb(buf);
pmt::pmt_t m = pmt::deserialize(sb);