[web] Fix possible invalid read during shutdown
The player may emit a listener event when shutting down, and since websockets didn't remove it's listener callback it would receive an event despite being deinitialized. This would lead to an invalid read by lws_cancel_service in listener_cb().
This commit is contained in:
parent
c28d108b96
commit
e03120c944
|
@ -429,6 +429,8 @@ websocket(void *arg)
|
|||
#endif
|
||||
}
|
||||
|
||||
listener_remove(listener_cb);
|
||||
|
||||
pthread_exit(NULL);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue