From: Thieu Le <[email protected]>
---
src/mm-bearer.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/src/mm-bearer.c b/src/mm-bearer.c
index 3cce948..3b1be8c 100644
--- a/src/mm-bearer.c
+++ b/src/mm-bearer.c
@@ -450,7 +450,8 @@ mm_bearer_disconnect (MMBearer *self,
}
/* If already disconnecting, return error, don't allow a second request. */
- if (self->priv->status == MM_BEARER_STATUS_DISCONNECTING) {
+ if (self->priv->status == MM_BEARER_STATUS_DISCONNECTING ||
+ self->priv->disconnect_signal_handler) {
g_simple_async_result_set_error (
simple,
MM_CORE_ERROR,
--
1.7.7.3
_______________________________________________
networkmanager-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/networkmanager-list