diff options
author | Tony Espy <espy@canonical.com> | 2015-12-15 11:34:34 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2015-12-15 12:22:38 -0600 |
commit | 4cc0bc4d11f587713c327015ce951d751be45542 (patch) | |
tree | e75a59a14b0177c3e99d4b458712aeefb1c118cc | |
parent | 96b4f762055f95746fcbf7885c93c5e598f9d8d3 (diff) | |
download | ofono-4cc0bc4d11f587713c327015ce951d751be45542.tar.bz2 |
rilmodem: fix call_barring_query_cb
The return value from a RIL_REQUEST_GET_FACILITY_LOCK
is the TS 27.007 service class bit vector of services
for the specified barring facility. The value canf be
zero, which indicates "disabled for all".
-rw-r--r-- | drivers/rilmodem/call-barring.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/rilmodem/call-barring.c b/drivers/rilmodem/call-barring.c index 719bbe1d..eb6e7c40 100644 --- a/drivers/rilmodem/call-barring.c +++ b/drivers/rilmodem/call-barring.c @@ -67,7 +67,7 @@ static void ril_call_barring_query_cb(struct ril_msg *message, bearer_class = parcel_r_int32(&rilp); - if (bearer_class < 1 || rilp.malformed) + if (bearer_class < 0 || rilp.malformed) goto error; g_ril_append_print_buf(bd->ril, "{%d}", bearer_class); |