summaryrefslogtreecommitdiffstats
path: root/drivers/isimodem/cbs.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/isimodem/cbs.c')
-rw-r--r--drivers/isimodem/cbs.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/drivers/isimodem/cbs.c b/drivers/isimodem/cbs.c
index 0270f973..871e0eaf 100644
--- a/drivers/isimodem/cbs.c
+++ b/drivers/isimodem/cbs.c
@@ -173,11 +173,11 @@ static int isi_cbs_probe(struct ofono_cbs *cbs, unsigned int vendor,
ofono_cbs_set_data(cbs, cd);
- if (g_isi_client_send(cd->client, msg, sizeof(msg), CBS_TIMEOUT,
- routing_resp_cb, cbs, NULL) == NULL)
- return -errno;
+ if (g_isi_client_send(cd->client, msg, sizeof(msg),
+ routing_resp_cb, cbs, NULL))
+ return 0;
- return 0;
+ return -errno;
}
static void isi_cbs_remove(struct ofono_cbs *cbs)
@@ -205,8 +205,7 @@ static void isi_cbs_remove(struct ofono_cbs *cbs)
* Send a promiscuous routing release, so as not to hog
* resources unnecessarily after being removed.
*/
- g_isi_client_send(cd->client, msg, sizeof(msg), CBS_TIMEOUT, NULL,
- NULL, NULL);
+ g_isi_client_send(cd->client, msg, sizeof(msg), NULL, NULL, NULL);
g_isi_client_destroy(cd->client);
g_free(cd);