summaryrefslogtreecommitdiffstats
path: root/src/cbs.c
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2010-01-20 21:08:52 -0600
committerDenis Kenzior <denkenz@gmail.com>2010-01-20 21:08:52 -0600
commitea6ab1ea2bc35b24785253ad1497d8835425cb8a (patch)
treef3732687fe4f20a16f87b6be126cceb4fa76f839 /src/cbs.c
parent11de395af9f65a384f29a48aa7a79c0edd22594a (diff)
downloadofono-ea6ab1ea2bc35b24785253ad1497d8835425cb8a.tar.bz2
Fix: NULL check both set_topics and clear_topics
Diffstat (limited to 'src/cbs.c')
-rw-r--r--src/cbs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cbs.c b/src/cbs.c
index 4518814f..e99ca1d3 100644
--- a/src/cbs.c
+++ b/src/cbs.c
@@ -437,7 +437,7 @@ static DBusMessage *cbs_set_powered(struct ofono_cbs *cbs, gboolean value,
if (cbs->powered == value)
goto reply;
- if (!cbs->driver->set_topics)
+ if (!cbs->driver->set_topics || !cbs->driver->clear_topics)
goto done;
if (msg)