Skip to content

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 #794 (closed)

Merge request reports

Loading