X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fmanager.c;h=6561a78cbada929e992cf9c283fe9627f31fba37;hb=3e6995b377ef331e8e15267f6be357e7a958203a;hp=da0ee53d81122426b22a06a7dfb19c5f67cb7cc0;hpb=b2965652f2bd6adb29296e7fa7cda0c5ac6dca89;p=platform%2Fupstream%2Fconnman.git diff --git a/src/manager.c b/src/manager.c index da0ee53..6561a78 100644 --- a/src/manager.c +++ b/src/manager.c @@ -345,6 +345,9 @@ static DBusMessage *enable_technology(DBusConnection *conn, else return __connman_error_invalid_arguments(msg); + if (__connman_notifier_is_registered(type) == FALSE) + return __connman_error_not_registered(msg); + if (__connman_notifier_is_enabled(type) == TRUE) return __connman_error_already_enabled(msg); @@ -390,6 +393,9 @@ static DBusMessage *disable_technology(DBusConnection *conn, else return __connman_error_invalid_arguments(msg); + if (__connman_notifier_is_registered(type) == FALSE) + return __connman_error_not_registered(msg); + if (__connman_notifier_is_enabled(type) == FALSE) return __connman_error_already_disabled(msg);