summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2015-07-20 13:51:29 -0500
committerDenis Kenzior <denkenz@gmail.com>2015-07-20 13:51:29 -0500
commitdbb3ec13e550e20eb96c3958058ad89b3100a169 (patch)
tree0921094eadeb58b37f9f9462308f47312f8f65ea /src
parent1b3302322a1bb77748bda37acbcf43c3804c3b6e (diff)
downloadofono-dbb3ec13e550e20eb96c3958058ad89b3100a169.tar.bz2
gprs: Try re-attaching when we switch cells
Diffstat (limited to 'src')
-rw-r--r--src/gprs.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/gprs.c b/src/gprs.c
index f21fe6e2..ca243270 100644
--- a/src/gprs.c
+++ b/src/gprs.c
@@ -1651,6 +1651,8 @@ static void gprs_netreg_update(struct ofono_gprs *gprs)
attach = attach && gprs->powered;
+ DBG("attach: %u, driver_attached: %u", attach, gprs->driver_attached);
+
if (gprs->driver_attached == attach)
return;
@@ -1673,9 +1675,6 @@ static void netreg_status_changed(int status, int lac, int ci, int tech,
DBG("%d", status);
- if (gprs->netreg_status == status)
- return;
-
gprs->netreg_status = status;
gprs_netreg_update(gprs);