--- src/emulator.c | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/src/emulator.c b/src/emulator.c index 4896ae1..c4bc505 100644 --- a/src/emulator.c +++ b/src/emulator.c @@ -312,23 +312,23 @@ static void cmer_cb(GAtServer *server, GAtServerRequestType type, case G_AT_SERVER_REQUEST_TYPE_SET: { GAtResultIter iter; - int mode; + int mode = em->events_mode; int ind = em->events_ind; - int val; + int val = 0; g_at_result_iter_init(&iter, result); g_at_result_iter_next(&iter, ""); /* mode */ - if (g_at_result_iter_next_number(&iter, &mode) == FALSE) + if (!g_at_result_iter_next_number_or_void(&iter, &mode)) goto fail; if ((mode != 0) && (mode != 3)) goto fail; /* keyp */ - if (g_at_result_iter_next_number(&iter, &val) == FALSE) { - if (g_at_result_iter_skip_next(&iter) == FALSE) + if (!g_at_result_iter_next_number_or_void(&iter, &val)) { + if (!g_at_result_iter_skip_next(&iter)) goto done; goto fail; } @@ -337,8 +337,8 @@ static void cmer_cb(GAtServer *server, GAtServerRequestType type, goto fail; /* disp */ - if (g_at_result_iter_next_number(&iter, &val) == FALSE) { - if (g_at_result_iter_skip_next(&iter) == FALSE) + if (!g_at_result_iter_next_number_or_void(&iter, &val)) { + if (!g_at_result_iter_skip_next(&iter)) goto done; goto fail; } @@ -347,8 +347,8 @@ static void cmer_cb(GAtServer *server, GAtServerRequestType type, goto fail; /* ind */ - if (g_at_result_iter_next_number(&iter, &ind) == FALSE) { - if (g_at_result_iter_skip_next(&iter) == FALSE) + if (!g_at_result_iter_next_number_or_void(&iter, &ind)) { + if (!g_at_result_iter_skip_next(&iter)) goto done; goto fail; } @@ -357,8 +357,8 @@ static void cmer_cb(GAtServer *server, GAtServerRequestType type, goto fail; /* bfr */ - if (g_at_result_iter_next_number(&iter, &val) == FALSE) { - if (g_at_result_iter_skip_next(&iter) == FALSE) + if (!g_at_result_iter_next_number_or_void(&iter, &val)) { + if (!g_at_result_iter_skip_next(&iter)) goto done; goto fail; } @@ -367,7 +367,7 @@ static void cmer_cb(GAtServer *server, GAtServerRequestType type, goto fail; /* check that bfr is last parameter */ - if (g_at_result_iter_skip_next(&iter) == TRUE) + if (g_at_result_iter_skip_next(&iter)) goto fail; done: -- 1.7.1 _______________________________________________ ofono mailing list ofono@ofono.org http://lists.ofono.org/listinfo/ofono