int askuser_client_initialize(askuser_client **pp_client,
askuser_status_callback status_callback, void *p_user_data)
{
- if (!pp_client) {
+ if (!pp_client || !status_callback) {
return ASKUSER_API_INVALID_PARAM;
}
const char *privilege,
askuser_check_result *p_result)
{
- if (!p_client || !privilege || !p_result) {
+ if (!p_client || !app_id || !privilege || !p_result) {
return ASKUSER_API_INVALID_PARAM;
}
const char **privileges, size_t privileges_count,
askuser_check_result *p_results)
{
- if (!p_client || !privileges || !p_results ||
+ if (!p_client || !app_id || !privileges || !p_results ||
privileges_count == 0 || privileges_count > AskUser::Protocol::MAX_PRIVS_NUMBER) {
return ASKUSER_API_INVALID_PARAM;
}
const askuser_popup_result responses[],
size_t privacies_count)
{
- if (((!privacies || !responses) && privacies_count > 0) || (privacies_count == 0 && (privacies || responses))) {
+ if (!p_client || ((!privacies || !responses) && privacies_count > 0) ||
+ (privacies_count == 0 && (privacies || responses))) {
return ASKUSER_API_INVALID_PARAM;
}