X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fsecurity.c;h=9b274239e8dc8b5d40a04108792d32d3438b2ccf;hb=96b695f77aa32ed7272264889e41bb0a6830e101;hp=41d45e402aa85be5d2255712a5d2eb1bb0a50e3c;hpb=cd320803ef8b6850e097adcd4c074ef416be190a;p=connman diff --git a/src/security.c b/src/security.c index 41d45e4..9b27423 100644 --- a/src/security.c +++ b/src/security.c @@ -2,7 +2,7 @@ * * Connection Manager * - * Copyright (C) 2007-2008 Intel Corporation. All rights reserved. + * Copyright (C) 2007-2009 Intel Corporation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as @@ -66,7 +66,8 @@ void connman_security_unregister(struct connman_security *security) security_list = g_slist_remove(security_list, security); } -int __connman_security_check_privileges(DBusMessage *message) +int __connman_security_check_privilege(DBusMessage *message, + enum connman_security_privilege privilege) { GSList *list; const char *sender; @@ -82,7 +83,7 @@ int __connman_security_check_privileges(DBusMessage *message) DBG("%s", security->name); if (security->authorize_sender) { - err = security->authorize_sender(sender); + err = security->authorize_sender(sender, privilege); break; } }