summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/cbs.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/cbs.c b/src/cbs.c
index df441d13..7b8fde18 100644
--- a/src/cbs.c
+++ b/src/cbs.c
@@ -426,10 +426,8 @@ static void cbs_remove(struct ofono_atom *atom)
if (cbs->driver && cbs->driver->remove)
cbs->driver->remove(cbs);
- if (cbs->assembly) {
- cbs_assembly_free(cbs->assembly);
- cbs->assembly = NULL;
- }
+ cbs_assembly_free(cbs->assembly);
+ cbs->assembly = NULL;
g_free(cbs);
}
@@ -485,12 +483,6 @@ static void sim_watch(struct ofono_atom *atom,
if (cond == OFONO_ATOM_WATCH_CONDITION_UNREGISTERED) {
cbs->imsi_watch = 0;
-
- if (cbs->assembly) {
- cbs_assembly_free(cbs->assembly);
- cbs->assembly = NULL;
- }
-
return;
}