diff options
-rw-r--r-- | src/mm-base-bearer.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mm-base-bearer.c b/src/mm-base-bearer.c index 8bba9bc6..6b8e6439 100644 --- a/src/mm-base-bearer.c +++ b/src/mm-base-bearer.c @@ -1325,6 +1325,11 @@ mm_base_bearer_disconnect_force (MMBaseBearer *self) self->priv->status == MM_BEARER_STATUS_DISCONNECTED) return; + if (self->priv->ignore_disconnection_reports) { + mm_obj_dbg (self, "disconnection should be forced but it's explicitly ignored"); + return; + } + mm_obj_dbg (self, "forcing disconnection"); /* If currently connecting, try to cancel that operation. */ |