fail_cnt = 0;
success_cnt = 0;
- g_list_free(all_package_list);
- g_list_free(package_list_using_location);
- g_list_free(package_list_using_account);
- g_list_free(package_list_using_bookmark);
- g_list_free(package_list_using_calendar);
- g_list_free(package_list_using_call);
- g_list_free(package_list_using_userhistory);
- g_list_free(package_list_using_camera);
- g_list_free(package_list_using_contacts);
- g_list_free(package_list_using_message);
- g_list_free(package_list_using_microphone);
- g_list_free(package_list_using_sensor);
+ g_list_free_full(all_package_list, g_free);
+ g_list_free_full(package_list_using_location, g_free);
+ g_list_free_full(package_list_using_account, g_free);
+ g_list_free_full(package_list_using_bookmark, g_free);
+ g_list_free_full(package_list_using_calendar, g_free);
+ g_list_free_full(package_list_using_call, g_free);
+ g_list_free_full(package_list_using_userhistory, g_free);
+ g_list_free_full(package_list_using_camera, g_free);
+ g_list_free_full(package_list_using_contacts, g_free);
+ g_list_free_full(package_list_using_message, g_free);
+ g_list_free_full(package_list_using_microphone, g_free);
+ g_list_free_full(package_list_using_sensor, g_free);
}
///////////////////////////////////////////////////////////////////////////////
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_LOCATION, strlen(PRIVACY_LOCATION));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_LOCATION)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_ACCOUNT, strlen(PRIVACY_ACCOUNT));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_ACCOUNT)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_BOOKMARK, strlen(PRIVACY_BOOKMARK));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_BOOKMARK)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_CALENDAR, strlen(PRIVACY_CALENDAR));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_CALENDAR)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_CALL, strlen(PRIVACY_CALL));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_CALL)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_USERHISTORY, strlen(PRIVACY_USERHISTORY));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_USERHISTORY)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_CAMERA, strlen(PRIVACY_CAMERA));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_CAMERA)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_CONTACTS, strlen(PRIVACY_CONTACTS));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_CONTACTS)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_MESSAGE, strlen(PRIVACY_MESSAGE));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_MESSAGE)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_MICROPHONE, strlen(PRIVACY_MICROPHONE));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_MICROPHONE)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
- strncpy(data.privacy_id, PRIVACY_SENSOR, strlen(PRIVACY_SENSOR));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
+ strncpy(data.privacy_id, PRIVACY_SENSOR, strlen(PRIVACY_SENSOR));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_SENSOR)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
if (package_id) {
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_LOCATION, strlen(PRIVACY_LOCATION));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_LOCATION)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
if (package_id) {
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_ACCOUNT, strlen(PRIVACY_ACCOUNT));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_ACCOUNT)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
if (package_id) {
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_BOOKMARK, strlen(PRIVACY_BOOKMARK));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_BOOKMARK)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
if (package_id) {
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_CALENDAR, strlen(PRIVACY_CALENDAR));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_CALENDAR)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
if (package_id) {
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_CALL, strlen(PRIVACY_CALL));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_CALL)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
if (package_id) {
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_USERHISTORY, strlen(PRIVACY_USERHISTORY));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_USERHISTORY)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
if (package_id) {
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_CAMERA, strlen(PRIVACY_CAMERA));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_CAMERA)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
if (package_id) {
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_CONTACTS, strlen(PRIVACY_CONTACTS));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_CONTACTS)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
if (package_id) {
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_MESSAGE, strlen(PRIVACY_MESSAGE));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_MESSAGE)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
if (package_id) {
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_MICROPHONE, strlen(PRIVACY_MICROPHONE));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_MICROPHONE)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}
if (package_id) {
memset(&data, 0x0, sizeof(TEST_DATA));
strncpy(data.function_name, __FUNCTION__, strlen(__FUNCTION__));
+ data.function_name[strlen(__FUNCTION__)] = '\0';
strncpy(data.privacy_id, PRIVACY_SENSOR, strlen(PRIVACY_SENSOR));
strncpy(data.package_id, package_id, strlen(package_id));
+ data.package_id[strlen(package_id)] = '\0';
+ data.privacy_id[strlen(PRIVACY_SENSOR)] = '\0';
res = privacy_guard_client_foreach_monitor_policy_by_package_id(USER_ID_OWNER, package_id, __monitor_policy_cb, &data);
__check_result_error_code(PRIV_GUARD_ERROR_SUCCESS, res, __LINE__);
}