diff options
author | Eric Caruso <ejcaruso@chromium.org> | 2018-02-21 13:49:34 -0800 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2018-02-23 12:33:37 +0100 |
commit | 402559bb62bb44aa146b1c170bb86812d6d514a9 (patch) | |
tree | 7504db5ca85661001ac19b7e4f40122948d5293f /docs/reference/api/ModemManager-dbus-reference.xml | |
parent | d416ea491d88b2b3bb4e5cd8077e0b758bcfad2e (diff) |
mm-base-manager: ref MMDevice before releasing port
Releasing the port on the device looks benign but because it emits
a signal, it could call device_context_port_released and unref the
MMDevice in port_context_unref. This means the MMDevice might be
disposed before we get to the g_object_ref and the subsequent call
to g_hash_table_remove will try to hash a null string, which makes
MM crash.
Diffstat (limited to 'docs/reference/api/ModemManager-dbus-reference.xml')
0 files changed, 0 insertions, 0 deletions