diff --git a/src/Rtp/UdpRecver.cpp b/src/Rtp/UdpRecver.cpp index 365b78a3..2b4a6f3b 100644 --- a/src/Rtp/UdpRecver.cpp +++ b/src/Rtp/UdpRecver.cpp @@ -17,7 +17,9 @@ UdpRecver::UdpRecver() { } UdpRecver::~UdpRecver() { - _sock->setOnRead(nullptr); + if(_sock){ + _sock->setOnRead(nullptr); + } } bool UdpRecver::initSock(uint16_t local_port,const char *local_ip) {