diff options
author | Pekka Pessi <Pekka.Pessi@nokia.com> | 2011-01-04 17:48:33 +0200 |
---|---|---|
committer | Aki Niemi <aki.niemi@nokia.com> | 2011-01-07 13:39:18 +0200 |
commit | e0b6a058a2b42095a753817ec6c030e618d9f540 (patch) | |
tree | 4bd926511c43714c25dc8c4230233987e36d8291 /drivers/isimodem/gprs-context.c | |
parent | 593e74f7930221a41dcc901c0ebcc41651cb28d5 (diff) | |
download | ofono-e0b6a058a2b42095a753817ec6c030e618d9f540.tar.bz2 |
isimodem: use simplified client interface
Diffstat (limited to 'drivers/isimodem/gprs-context.c')
-rw-r--r-- | drivers/isimodem/gprs-context.c | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/drivers/isimodem/gprs-context.c b/drivers/isimodem/gprs-context.c index efb64ad5..bfb496c2 100644 --- a/drivers/isimodem/gprs-context.c +++ b/drivers/isimodem/gprs-context.c @@ -324,9 +324,9 @@ static void send_context_activate(GIsiClient *client, void *opaque) g_isi_client_ind_subscribe(client, GPDS_CONTEXT_DEACTIVATE_IND, deactivate_ind_cb, cd); - if (g_isi_client_send(client, msg, sizeof(msg), + if (g_isi_client_send_with_timeout(client, msg, sizeof(msg), GPDS_CTX_ACTIVATE_TIMEOUT, - context_activate_cb, cd, NULL) != NULL) + context_activate_cb, cd, NULL)) g_isi_pipe_start(cd->pipe); else gprs_up_fail(cd); @@ -372,8 +372,7 @@ static void send_context_authenticate(GIsiClient *client, void *opaque) { cd->password, password_len }, }; - if (g_isi_client_vsend(client, iov, 4, GPDS_TIMEOUT, - context_auth_cb, cd, NULL) == NULL) + if (!g_isi_client_vsend(client, iov, 4, context_auth_cb, cd, NULL)) gprs_up_fail(cd); } @@ -419,8 +418,8 @@ static void link_conf_cb(const GIsiMessage *msg, void *opaque) if (!check_resp(msg, GPDS_LL_CONFIGURE_RESP, 2, cd, gprs_up_fail)) return; - if (g_isi_client_vsend(cd->client, iov, 2, GPDS_TIMEOUT, - context_conf_cb, cd, NULL) == NULL) + if (!g_isi_client_vsend(cd->client, iov, 2, + context_conf_cb, cd, NULL)) gprs_up_fail(cd); } @@ -441,8 +440,8 @@ static void create_context_cb(const GIsiMessage *msg, void *opaque) cd->handle = req[1] = data[0]; - if (g_isi_client_send(cd->client, req, sizeof(req), GPDS_TIMEOUT, - link_conf_cb, cd, NULL) == NULL) + if (!g_isi_client_send(cd->client, req, sizeof(req), + link_conf_cb, cd, NULL)) gprs_up_fail(cd); } @@ -454,8 +453,8 @@ static void create_pipe_cb(GIsiPipe *pipe) GPDS_CONTEXT_ID_CREATE_REQ, }; - if (g_isi_client_send(cd->client, msg, sizeof(msg), GPDS_TIMEOUT, - create_context_cb, cd, NULL) == NULL) + if (!g_isi_client_send(cd->client, msg, sizeof(msg), + create_context_cb, cd, NULL)) gprs_up_fail(cd); } @@ -551,12 +550,10 @@ static void isi_gprs_deactivate_primary(struct ofono_gprs_context *gc, msg[1] = cd->handle; - if (g_isi_client_send(cd->client, msg, sizeof(msg), + if (!g_isi_client_send_with_timeout(cd->client, msg, sizeof(msg), GPDS_CTX_DEACTIVATE_TIMEOUT, - context_deactivate_cb, cd, NULL) == NULL) { + context_deactivate_cb, cd, NULL)) gprs_down_fail(cd); - return; - } } static void gpds_ctx_reachable_cb(const GIsiMessage *msg, void *opaque) |