mirror of git://git.sysmocom.de/ofono
Adapt to changed sub-block iterator API
This commit is contained in:
parent
3cec9ac67b
commit
e58d28f6b6
|
@ -118,7 +118,7 @@ static bool info_resp_cb(GIsiClient *client, const void *restrict data,
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!g_isi_sb_iter_init(msg+3, len-3, &iter))
|
if (!g_isi_sb_iter_init(msg+3, len-3, &iter, false))
|
||||||
goto error;
|
goto error;
|
||||||
|
|
||||||
while (g_isi_sb_iter_is_valid(&iter)) {
|
while (g_isi_sb_iter_is_valid(&iter)) {
|
||||||
|
|
|
@ -205,9 +205,11 @@ static gboolean decode_reg_status(struct netreg_data *nd, const guint8 *msg,
|
||||||
{
|
{
|
||||||
GIsiSubBlockIter iter;
|
GIsiSubBlockIter iter;
|
||||||
|
|
||||||
if (!g_isi_sb_iter_init(msg, len, &iter))
|
if (!g_isi_sb_iter_init(msg, len, &iter, false))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
|
DBG("%d", g_isi_sb_iter_is_valid(&iter));
|
||||||
|
|
||||||
while (g_isi_sb_iter_is_valid(&iter)) {
|
while (g_isi_sb_iter_is_valid(&iter)) {
|
||||||
|
|
||||||
switch (g_isi_sb_iter_get_id(&iter)) {
|
switch (g_isi_sb_iter_get_id(&iter)) {
|
||||||
|
@ -411,7 +413,7 @@ static bool name_get_resp_cb(GIsiClient *client, const void *restrict data,
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!g_isi_sb_iter_init(msg + 7, len - 7, &iter))
|
if (!g_isi_sb_iter_init(msg + 7, len - 7, &iter, false))
|
||||||
goto error;
|
goto error;
|
||||||
|
|
||||||
while (g_isi_sb_iter_is_valid(&iter)) {
|
while (g_isi_sb_iter_is_valid(&iter)) {
|
||||||
|
@ -530,7 +532,7 @@ static bool available_resp_cb(GIsiClient *client, const void *restrict data,
|
||||||
total = msg[2] / 2;
|
total = msg[2] / 2;
|
||||||
list = alloca(total * sizeof(struct ofono_network_operator));
|
list = alloca(total * sizeof(struct ofono_network_operator));
|
||||||
|
|
||||||
if (!g_isi_sb_iter_init(msg + 3, len - 3, &iter))
|
if (!g_isi_sb_iter_init(msg + 3, len - 3, &iter, false))
|
||||||
goto error;
|
goto error;
|
||||||
|
|
||||||
while (g_isi_sb_iter_is_valid(&iter)) {
|
while (g_isi_sb_iter_is_valid(&iter)) {
|
||||||
|
@ -795,7 +797,7 @@ static void rat_ind_cb(GIsiClient *client, const void *restrict data,
|
||||||
if (!msg || len < 3 || msg[0] != NET_RAT_IND)
|
if (!msg || len < 3 || msg[0] != NET_RAT_IND)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (!g_isi_sb_iter_init(msg + 3, len - 3, &iter))
|
if (!g_isi_sb_iter_init(msg + 3, len - 3, &iter, false))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
while (g_isi_sb_iter_is_valid(&iter)) {
|
while (g_isi_sb_iter_is_valid(&iter)) {
|
||||||
|
@ -854,7 +856,7 @@ static bool rat_resp_cb(GIsiClient *client, const void *restrict data,
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!g_isi_sb_iter_init(msg + 3, len - 3, &iter))
|
if (!g_isi_sb_iter_init(msg + 3, len - 3, &iter, false))
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
while (g_isi_sb_iter_is_valid(&iter)) {
|
while (g_isi_sb_iter_is_valid(&iter)) {
|
||||||
|
@ -923,7 +925,7 @@ static bool rssi_resp_cb(GIsiClient *client, const void *restrict data,
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!g_isi_sb_iter_init(msg + 3, len - 3, &iter))
|
if (!g_isi_sb_iter_init(msg + 3, len - 3, &iter, false))
|
||||||
goto error;
|
goto error;
|
||||||
|
|
||||||
while (g_isi_sb_iter_is_valid(&iter)) {
|
while (g_isi_sb_iter_is_valid(&iter)) {
|
||||||
|
|
Loading…
Reference in New Issue