diff options
author | Denis Kenzior <denkenz@gmail.com> | 2010-08-11 17:45:39 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-08-12 11:32:12 -0500 |
commit | dcf1c32f4c08ad9920e543f32dff24dc65f1f028 (patch) | |
tree | a6493d343d62c810547b3de9a9a9092e6aab21bd | |
parent | 516d1545a1d086aee6a4b654ff5730803d2a2df1 (diff) | |
download | ofono-dcf1c32f4c08ad9920e543f32dff24dc65f1f028.tar.bz2 |
voicecall: Make logic bit cleaner
-rw-r--r-- | src/voicecall.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/voicecall.c b/src/voicecall.c index d08504c3..c1fbbebb 100644 --- a/src/voicecall.c +++ b/src/voicecall.c @@ -1162,12 +1162,12 @@ static DBusMessage *manager_hangup_all(DBusConnection *conn, vc->pending = dbus_message_ref(msg); - if (vc->driver->hangup_all != NULL) - vc->driver->hangup_all(vc, generic_callback, vc); - else { + if (vc->driver->hangup_all == NULL) { voicecalls_release_queue(vc, vc->call_list); voicecalls_release_next(vc); - } + } else + vc->driver->hangup_all(vc, generic_callback, vc); + return NULL; } |