mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-24 00:24:14 +00:00
b31782a970
Without unregistering the bluetooth signal handler when a object unlinked, we might end up exposing a deleted object to JS or accessing deleted objects while receiving signals from parent process. This patch unregister signal handlers in unlink for each Bluetooth* classes which registers signal handlers. And also checks if the signal handler is not unregistered before handling signals in content process. |
||
---|---|---|
.. | ||
ipc | ||
tests/marionette | ||
BluetoothAdapter.cpp | ||
BluetoothAdapter.h | ||
BluetoothDevice.cpp | ||
BluetoothDevice.h | ||
BluetoothManager.cpp | ||
BluetoothManager.h | ||
BluetoothProfileController.cpp | ||
BluetoothProfileController.h | ||
BluetoothPropertyContainer.cpp | ||
BluetoothPropertyContainer.h | ||
BluetoothReplyRunnable.cpp | ||
BluetoothReplyRunnable.h | ||
BluetoothService.cpp | ||
BluetoothService.h |