diff options
author | Denis Kenzior <denkenz@gmail.com> | 2010-02-04 00:26:20 -0600 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-02-04 00:26:20 -0600 |
commit | c9b80a73c14e5ca6ba8d3fea497aa8ac31d427a7 (patch) | |
tree | b13cfafdebbda3bdaf3989a8112274c92d737032 | |
parent | ad5b2fd26fa311a6e3ba5743aff2c80e508300d6 (diff) | |
download | ofono-c9b80a73c14e5ca6ba8d3fea497aa8ac31d427a7.tar.bz2 |
Fix: Don't send undefined values to the core
-rw-r--r-- | drivers/hfpmodem/network-registration.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/hfpmodem/network-registration.c b/drivers/hfpmodem/network-registration.c index 4793529f..5ccde59b 100644 --- a/drivers/hfpmodem/network-registration.c +++ b/drivers/hfpmodem/network-registration.c @@ -128,10 +128,11 @@ static void ciev_notify(GAtResult *result, gpointer user_data) ofono_netreg_status_notify(netreg, status, -1, -1, -1); } else if (index == nd->cind_pos[HFP_INDICATOR_ROAM]) { nd->cind_val[HFP_INDICATOR_ROAM] = value; - if (value) - status = NETWORK_REGISTRATION_STATUS_ROAMING; - ofono_netreg_status_notify(netreg, status, -1, -1, -1); + if (value) { + status = NETWORK_REGISTRATION_STATUS_ROAMING; + ofono_netreg_status_notify(netreg, status, -1, -1, -1); + } } else if (index == nd->cind_pos[HFP_INDICATOR_SIGNAL]) { nd->cind_val[HFP_INDICATOR_SIGNAL] = value; ofono_netreg_strength_notify(netreg, value * 20); |