Apply cynara APIs (remove security-server dependency)
[platform/core/telephony/tel-plugin-dbus_tapi.git] / src / modem.c
index 279a02d..3685d40 100644 (file)
@@ -49,8 +49,9 @@ on_modem_set_power (TelephonyModem *modem, GDBusMethodInvocation *invocation,
        UserRequest *ur = NULL;
        enum tcore_request_command command;
        TReturn ret = TCORE_RETURN_SUCCESS;
+       cynara *p_cynara = (ctx)?ctx->p_cynara:NULL;
 
-       if (!check_access_control (invocation, AC_MODEM, "w"))
+       if (!check_access_control (p_cynara, invocation, AC_MODEM, "w"))
                return TRUE;
 
        ur = MAKE_UR(ctx, modem, invocation);
@@ -97,8 +98,9 @@ on_modem_set_flight_mode (TelephonyModem *modem, GDBusMethodInvocation *invocati
        struct custom_data *ctx = user_data;
        UserRequest *ur = NULL;
        TReturn ret;
+       cynara *p_cynara = (ctx)?ctx->p_cynara:NULL;
 
-       if (!check_access_control (invocation, AC_MODEM, "w"))
+       if (!check_access_control (p_cynara, invocation, AC_MODEM, "w"))
                return TRUE;
 
        ur = MAKE_UR(ctx, modem, invocation);
@@ -130,8 +132,9 @@ on_modem_get_flight_mode (TelephonyModem *modem, GDBusMethodInvocation *invocati
        struct custom_data *ctx = user_data;
        UserRequest *ur = NULL;
        TReturn ret;
+       cynara *p_cynara = (ctx)?ctx->p_cynara:NULL;
 
-       if (!check_access_control (invocation, AC_MODEM, "r"))
+       if (!check_access_control (p_cynara, invocation, AC_MODEM, "r"))
                return TRUE;
 
        ur = MAKE_UR(ctx, modem, invocation);
@@ -160,8 +163,9 @@ on_modem_get_version (TelephonyModem *modem, GDBusMethodInvocation *invocation,
        struct custom_data *ctx = user_data;
        UserRequest *ur = NULL;
        TReturn ret;
+       cynara *p_cynara = (ctx)?ctx->p_cynara:NULL;
 
-       if (!check_access_control (invocation, AC_MODEM, "r"))
+       if (!check_access_control (p_cynara, invocation, AC_MODEM, "r"))
                return TRUE;
 
        ur = MAKE_UR(ctx, modem, invocation);
@@ -189,8 +193,9 @@ on_modem_get_serial_number (TelephonyModem *modem, GDBusMethodInvocation *invoca
        struct custom_data *ctx = user_data;
        UserRequest *ur = NULL;
        TReturn ret;
+       cynara *p_cynara = (ctx)?ctx->p_cynara:NULL;
 
-       if (!check_access_control (invocation, AC_MODEM, "r"))
+       if (!check_access_control (p_cynara, invocation, AC_MODEM, "r"))
                return TRUE;
 
        ur = MAKE_UR(ctx, modem, invocation);
@@ -218,8 +223,9 @@ on_modem_get_imei (TelephonyModem *modem, GDBusMethodInvocation *invocation,
        struct custom_data *ctx = user_data;
        UserRequest *ur = NULL;
        TReturn ret;
+       cynara *p_cynara = (ctx)?ctx->p_cynara:NULL;
 
-       if (!check_access_control (invocation, AC_MODEM, "r"))
+       if (!check_access_control (p_cynara, invocation, AC_MODEM, "r"))
                return TRUE;
 
        ur = MAKE_UR(ctx, modem, invocation);
@@ -247,8 +253,9 @@ static gboolean on_modem_set_dun_pin_ctrl (TelephonyModem *modem, GDBusMethodInv
        struct custom_data *ctx = user_data;
        UserRequest *ur = NULL;
        TReturn ret;
+       cynara *p_cynara = (ctx)?ctx->p_cynara:NULL;
 
-       if (!check_access_control (invocation, AC_MODEM, "w"))
+       if (!check_access_control (p_cynara, invocation, AC_MODEM, "w"))
                return TRUE;
 
        ur = MAKE_UR(ctx, modem, invocation);