fix assertion on XBMC exit
[deb_libcec.git] / src / lib / adapter / RPi / RPiCECAdapterCommunication.cpp
index 2905c56bb0d06b5e7fbb942903f52da4fa8d4d27..243223d3f67d0a149d5e37a85bc8daa4e065a0aa 100644 (file)
@@ -353,7 +353,8 @@ void CRPiCECAdapterCommunication::Close(void)
     else
       return;
   }
-  vc_tv_unregister_callback(rpi_tv_callback);
+  if (m_bInitialised)
+    vc_tv_unregister_callback(rpi_tv_callback);
 
   UnregisterLogicalAddress();