+}
+
+int __connman_security_check_privilege(DBusMessage *message,
+ enum connman_security_privilege privilege)
+{
+ GSList *list;
+ const char *sender;
+ int err = 0;
+
+ DBG("message %p", message);
+
+ sender = dbus_message_get_sender(message);
+
+ for (list = security_list; list; list = list->next) {
+ struct connman_security *security = list->data;
+
+ DBG("%s", security->name);
+
+ if (security->authorize_sender) {
+ err = security->authorize_sender(sender, privilege);
+ break;
+ }
+ }