---
 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

Reply via email to