diff --git a/src/internet-node/udp-socket-impl.cc b/src/internet-node/udp-socket-impl.cc index ae9e1f732..378ff10f6 100644 --- a/src/internet-node/udp-socket-impl.cc +++ b/src/internet-node/udp-socket-impl.cc @@ -133,8 +133,8 @@ UdpSocketImpl::FinishBind (void) { return -1; } - m_endPoint->SetRxCallback (MakeCallback (&UdpSocketImpl::ForwardUp, this)); - m_endPoint->SetDestroyCallback (MakeCallback (&UdpSocketImpl::Destroy, this)); + m_endPoint->SetRxCallback (MakeCallback (&UdpSocketImpl::ForwardUp, Ptr (this))); + m_endPoint->SetDestroyCallback (MakeCallback (&UdpSocketImpl::Destroy, Ptr (this))); return 0; }