diff options
author | Dan Williams <dcbw@redhat.com> | 2010-02-27 12:51:13 -0800 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2010-02-27 12:51:13 -0800 |
commit | 28d065c1f15a7ebf9109abbdca2ba8e831291f13 (patch) | |
tree | 1216e3d6a5d800663284720496b6563c6c557726 /src/mm-modem-gsm-network.c | |
parent | aed5f3765d4b8e421888f6cc87800d76853b67d4 (diff) |
core: implement optional PolicyKit-based authentication
Diffstat (limited to 'src/mm-modem-gsm-network.c')
-rw-r--r-- | src/mm-modem-gsm-network.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mm-modem-gsm-network.c b/src/mm-modem-gsm-network.c index ab50aed9..bf52b942 100644 --- a/src/mm-modem-gsm-network.c +++ b/src/mm-modem-gsm-network.c @@ -398,10 +398,12 @@ impl_gsm_modem_register (MMModemGsmNetwork *modem, } static void -scan_auth_cb (MMAuthRequest *req, GObject *owner, gpointer user_data) +scan_auth_cb (MMAuthRequest *req, + GObject *owner, + DBusGMethodInvocation *context, + gpointer user_data) { MMModemGsmNetwork *self = MM_MODEM_GSM_NETWORK (owner); - DBusGMethodInvocation *context = user_data; GError *error = NULL; /* Return any authorization error, otherwise get the IMEI */ @@ -421,8 +423,9 @@ impl_gsm_modem_scan (MMModemGsmNetwork *modem, /* Make sure the caller is authorized to request a scan */ if (!mm_modem_auth_request (MM_MODEM (modem), MM_AUTHORIZATION_DEVICE, - scan_auth_cb, context, + scan_auth_cb, + NULL, NULL, &error)) { dbus_g_method_return_error (context, error); |