From: Marcel Holtmann Date: Tue, 7 Oct 2008 22:41:14 +0000 (+0200) Subject: Fix missing driver handling issue X-Git-Tag: 0.1~170 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bfcbd6828d59c9033b0dd33fb781a1d0d8d551c1;p=platform%2Fupstream%2Fconnman.git Fix missing driver handling issue --- diff --git a/src/element.c b/src/element.c index 5b2ecbc..5025c6d 100644 --- a/src/element.c +++ b/src/element.c @@ -399,13 +399,10 @@ static DBusMessage *do_disable(DBusConnection *conn, DBG("conn %p", conn); - if (element->driver == NULL) - return g_dbus_create_reply(msg, DBUS_TYPE_INVALID); - if (element->enabled == FALSE) return g_dbus_create_reply(msg, DBUS_TYPE_INVALID); - if (element->driver->disable) { + if (element->driver && element->driver->disable) { DBG("Calling disable callback"); element->driver->disable(element); }