aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Chan <benchan@chromium.org>2013-03-04 17:00:36 -0800
committerAleksander Morgado <aleksander@lanedo.com>2013-03-05 19:16:05 +0100
commit1e67312aaf0f03fda9bf15e2f8b8175ab1e2847a (patch)
tree0841869b64397e080fddf2cc24b92dbd51d3afcd
parent113916beb5dcb16f139054bd3913255e4028b111 (diff)
broadband-modem: fix disabling of unsolicited registration events
-rw-r--r--src/mm-broadband-modem.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mm-broadband-modem.c b/src/mm-broadband-modem.c
index 9f45904f..9d127c90 100644
--- a/src/mm-broadband-modem.c
+++ b/src/mm-broadband-modem.c
@@ -3924,7 +3924,7 @@ unsolicited_registration_events_context_step (UnsolicitedRegistrationEventsConte
mm_base_modem_at_sequence_full (
MM_BASE_MODEM (ctx->self),
mm_base_modem_peek_port_primary (MM_BASE_MODEM (ctx->self)),
- cs_registration_sequence,
+ ctx->enable ? cs_registration_sequence : cs_unregistration_sequence,
NULL, /* response processor context */
NULL, /* response processor context free */
NULL, /* cancellable */
@@ -3939,7 +3939,7 @@ unsolicited_registration_events_context_step (UnsolicitedRegistrationEventsConte
mm_base_modem_at_sequence_full (
MM_BASE_MODEM (ctx->self),
mm_base_modem_peek_port_primary (MM_BASE_MODEM (ctx->self)),
- ps_registration_sequence,
+ ctx->enable ? ps_registration_sequence : ps_unregistration_sequence,
NULL, /* response processor context */
NULL, /* response processor context free */
NULL, /* cancellable */
@@ -3954,7 +3954,7 @@ unsolicited_registration_events_context_step (UnsolicitedRegistrationEventsConte
mm_base_modem_at_sequence_full (
MM_BASE_MODEM (ctx->self),
mm_base_modem_peek_port_primary (MM_BASE_MODEM (ctx->self)),
- eps_registration_sequence,
+ ctx->enable ? eps_registration_sequence : eps_unregistration_sequence,
NULL, /* response processor context */
NULL, /* response processor context free */
NULL, /* cancellable */