From c9b80a73c14e5ca6ba8d3fea497aa8ac31d427a7 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Thu, 4 Feb 2010 00:26:20 -0600 Subject: [PATCH] Fix: Don't send undefined values to the core --- drivers/hfpmodem/network-registration.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/hfpmodem/network-registration.c b/drivers/hfpmodem/network-registration.c index 4793529..5ccde59 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); -- 2.7.4