aboutsummaryrefslogtreecommitdiff
path: root/src/mm-log-helpers.c
diff options
context:
space:
mode:
authorSamuel Valery <samuel.valery@digi.com>2024-03-14 07:54:38 +1000
committerSamuel Valery <samuel.valery@digi.com>2024-03-14 08:01:14 +1000
commitba9901e2be82189cd3dcb500b46527a0c0385fff (patch)
treef338f520403c58ab16d151a9088f415eaae33c99 /src/mm-log-helpers.c
parent002179ca7fcd2a6b240802c89100b2cce9dc155b (diff)
mm-bearer-qmi: Disconnect extended IP config handler
There exists code paths in which the IPv4 and IPv6 WDS extended IP config indication signal handlers are not disconnected. This results in a ModemManager crash when an indication signal handler callback is invoked for a bearer that no longer exists. ModemManager crashes because the callback function (extended_ip_config_indication_received) tries to write a log and use the ID of a non-existent bearer. This patch ensures the extended IP config signal handlers are disconnected when the bearer connection is reset. Fixes https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/794
Diffstat (limited to 'src/mm-log-helpers.c')
0 files changed, 0 insertions, 0 deletions