Register was appearing to succeed even when it failed.
From 124157f2f9142739a1fe325c9063f272b664f2ab Mon Sep 17 00:00:00 2001
From: Eric Shienbrood <[email protected]>
Date: Mon, 8 Aug 2011 18:01:27 -0400
Subject: [PATCH] gsm: pass GSM Register errors up to caller
---
src/mm-generic-gsm.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/mm-generic-gsm.c b/src/mm-generic-gsm.c
index c41ecf9..7266575 100644
--- a/src/mm-generic-gsm.c
+++ b/src/mm-generic-gsm.c
@@ -3044,6 +3044,8 @@ register_done (MMAtSerialPort *port,
if (priv->pending_reg_info) {
g_warn_if_fail (info == priv->pending_reg_info);
+ if (error)
+ info->error = g_error_copy(error);
/* Don't use cached registration state here since it could be up to
* 30 seconds old. Get fresh registration state.
--
1.7.3.1
_______________________________________________
networkmanager-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/networkmanager-list