diff options
author | Pekka Pessi <Pekka.Pessi@nokia.com> | 2010-11-04 16:20:49 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2010-11-04 16:19:53 +0100 |
commit | b3495d3a9baac8b967556346f0be4bd00114c497 (patch) | |
tree | a3b60ff00da8802fc18ad946235fc66cca4f2980 | |
parent | ce7b1e2e67a5416079e300a2a99ef9ca496657f9 (diff) | |
download | ofono-b3495d3a9baac8b967556346f0be4bd00114c497.tar.bz2 |
isigen: increase offline timeout
The modem deregisters from network before response to MTC_STATE_REQ is
returned. Deregistering can take up to 6 seconds.
-rw-r--r-- | drivers/isimodem/mtc.h | 1 | ||||
-rw-r--r-- | plugins/isigen.c | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/drivers/isimodem/mtc.h b/drivers/isimodem/mtc.h index 2a5754f4..4f452e7e 100644 --- a/drivers/isimodem/mtc.h +++ b/drivers/isimodem/mtc.h @@ -28,6 +28,7 @@ extern "C" { #define PN_MTC 0x15 #define MTC_TIMEOUT 5 +#define MTC_STATE_REQ_TIMEOUT (6 + 5) enum mtc_isi_cause { MTC_OK = 0x00, diff --git a/plugins/isigen.c b/plugins/isigen.c index 493d9265..838d060c 100644 --- a/plugins/isigen.c +++ b/plugins/isigen.c @@ -373,7 +373,7 @@ static void isigen_online(struct ofono_modem *modem, ofono_bool_t online, isi->online = online; - if (g_isi_send(isi->client, req, sizeof(req), MTC_TIMEOUT, + if (g_isi_send(isi->client, req, sizeof(req), MTC_STATE_REQ_TIMEOUT, mtc_state_cb, cbd, NULL)) return; |