From: Pekka Pessi <[email protected]>

Signed-off-by: Pekka Pessi <[email protected]>
---
 src/call-barring.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/call-barring.c b/src/call-barring.c
index 13d625e..530d64b 100644
--- a/src/call-barring.c
+++ b/src/call-barring.c
@@ -148,7 +148,6 @@ static void update_barrings(struct ofono_call_barring *cb, 
int mask)
 
        for (i = cb->query_start; i <= cb->query_end; i++) {
                cb->cur_locks[i] = cb->new_locks[i];
-               cb->new_locks[i] = 0;
        }
 }
 
@@ -164,7 +163,7 @@ static void cb_ss_property_append(struct ofono_call_barring 
*cb,
                if (!(mask & i))
                        continue;
 
-               strvalue = (cb->cur_locks[lock] & i) ? "enabled" : "disabled";
+               strvalue = (cb->new_locks[lock] & i) ? "enabled" : "disabled";
 
                snprintf(property_name, sizeof(property_name), "%s%s",
                                bearer_class_to_string(i),
@@ -590,7 +589,7 @@ static inline void cb_append_property(struct 
ofono_call_barring *cb,
        int i;
 
        for (i = start; i <= end; i++)
-               if (cb->cur_locks[i] & cls)
+               if (cb->new_locks[i] & cls)
                        break;
 
        if (i <= end)
-- 
1.6.3.3

_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to