From 8400870b3ef87a094adbcada1c0fd6aa067b7595 Mon Sep 17 00:00:00 2001 From: Franko Fang Date: Wed, 3 Apr 2013 12:52:50 +0200 Subject: huawei: increase the connection timeout to 120s --- plugins/huawei/mm-broadband-bearer-huawei.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/huawei/mm-broadband-bearer-huawei.c b/plugins/huawei/mm-broadband-bearer-huawei.c index 364760fd..410f39e5 100644 --- a/plugins/huawei/mm-broadband-bearer-huawei.c +++ b/plugins/huawei/mm-broadband-bearer-huawei.c @@ -277,8 +277,11 @@ connect_3gpp_context_step (Connect3gppContext *ctx) } case CONNECT_3GPP_CONTEXT_STEP_DHCP: - /* If too many retries (1s of wait between the retries), failed */ - if (ctx->check_count > 30) { + /* Wait for dial up timeout, retries for 120 times + * (1s between the retries, so it means 2 minutes). + * If too many retries, failed + */ + if (ctx->check_count > 120) { /* Clear context */ ctx->self->priv->connect_pending = NULL; g_simple_async_result_set_error (ctx->result, -- cgit v1.2.3