diff --git a/src/applications/packet-sink/packet-sink.cc b/src/applications/packet-sink/packet-sink.cc index 503e0cbff..23ca70296 100644 --- a/src/applications/packet-sink/packet-sink.cc +++ b/src/applications/packet-sink/packet-sink.cc @@ -78,16 +78,15 @@ void PacketSink::StartApplication() // Called at time specified by Start m_socket = socketFactory->CreateSocket (); m_socket->Bind (m_local); } - m_socket->SetRecvCallback((Callback, const Packet &, - const Address &>) MakeCallback(&PacketSink::Receive, this)); + m_socket->SetRecvCallback (MakeCallback(&PacketSink::Receive, this)); } void PacketSink::StopApplication() // Called at time specified by Stop { if (!m_socket) { - m_socket->SetRecvCallback((Callback, const Packet &, - const Address &>) NULL); + m_socket->SetRecvCallback (MakeNullCallback, + const Packet &, const Address &> ()); } }