diff options
author | Denis Kenzior <denkenz@gmail.com> | 2009-09-11 15:18:27 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2009-09-11 15:33:51 -0500 |
commit | 227ac8f2e0072cafaffdb26f30df2ded480a611c (patch) | |
tree | 6de1d68ec908c2e3912225b7d49e44b9a61bf1b3 | |
parent | 5e754c6518cb64617f3f9678d1f50bf2d206b721 (diff) | |
download | ofono-227ac8f2e0072cafaffdb26f30df2ded480a611c.tar.bz2 |
Remove extra free of cbs assembly
-rw-r--r-- | src/cbs.c | 12 |
1 files changed, 2 insertions, 10 deletions
@@ -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; } |