summaryrefslogtreecommitdiffstats
path: root/src/ssn.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ssn.c')
-rw-r--r--src/ssn.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ssn.c b/src/ssn.c
index 6d5e279d..d8894acd 100644
--- a/src/ssn.c
+++ b/src/ssn.c
@@ -204,9 +204,6 @@ struct ofono_ssn *ofono_ssn_create(struct ofono_modem *modem,
if (ssn == NULL)
return NULL;
- ssn->mo_handler_list = __ofono_watchlist_new(g_free);
- ssn->mt_handler_list = __ofono_watchlist_new(g_free);
-
ssn->atom = __ofono_modem_add_atom(modem, OFONO_ATOM_TYPE_SSN,
ssn_remove, ssn);
@@ -228,6 +225,9 @@ struct ofono_ssn *ofono_ssn_create(struct ofono_modem *modem,
void ofono_ssn_register(struct ofono_ssn *ssn)
{
+ ssn->mo_handler_list = __ofono_watchlist_new(g_free);
+ ssn->mt_handler_list = __ofono_watchlist_new(g_free);
+
__ofono_atom_register(ssn->atom, ssn_unregister);
}