Fix unlikely crash.
authorCarl Hetherington <cth@carlh.net>
Fri, 26 May 2017 22:15:13 +0000 (23:15 +0100)
committerCarl Hetherington <cth@carlh.net>
Fri, 26 May 2017 22:15:18 +0000 (23:15 +0100)
src/lib/encode_server.cc

index acb0be1c372b059f7bc87001819510cd4320f150..cef2ad06f45250c1f597046d7ffb50851631ad8a 100644 (file)
@@ -94,7 +94,9 @@ EncodeServer::~EncodeServer ()
                delete i;
        }
 
-       _broadcast.socket->close ();
+       if (_broadcast.socket) {
+               _broadcast.socket->close ();
+       }
        delete _broadcast.socket;
        _broadcast.io_service.stop ();
        if (_broadcast.thread) {