__WIFI_AWARE_FUNC_ENTER__;
RET_VAL_IF(data_path == NULL, WIFI_AWARE_ERROR_INVALID_PARAMETER, "data_path is NULL");
-
wifi_aware_data_path_s *ndp = (wifi_aware_data_path_s *)data_path;
RET_VAL_IF(ndp->security_type != WIFI_AWARE_SECURITY_TYPE_PSK,
WIFI_AWARE_ERROR_INVALID_OPERATION, "security type is not WIFI_AWARE_SECURITY_TYPE_PSK");
+ RET_VAL_IF(psk == NULL, WIFI_AWARE_ERROR_INVALID_PARAMETER, "psk is NULL");
if (!__is_valid_psk_len(psk)) {
WIFI_AWARE_LOGE("The length of the password should be equal to or greater than 8 and less than 64");
wifi_aware_data_path_s *ndp = (wifi_aware_data_path_s *)data_path;
RET_VAL_IF(ndp->security_type != WIFI_AWARE_SECURITY_TYPE_PMK,
WIFI_AWARE_ERROR_INVALID_OPERATION, "security type is not WIFI_AWARE_SECURITY_TYPE_PMK");
+ RET_VAL_IF(pmk == NULL, WIFI_AWARE_ERROR_INVALID_PARAMETER, "pmk is NULL");
ndp->pmk_len = WIFI_AWARE_PMK_LEN;
memcpy(ndp->pmk, pmk, ndp->pmk_len);
ret = wifi_aware_data_path_set_psk(g_data_path, "123");
CHECK_RESULT(WIFI_AWARE_ERROR_INVALID_PARAMETER, ret, "wifi_aware_data_path_set_psk");
+
+ ret = wifi_aware_data_path_set_psk(g_data_path, NULL);
+ CHECK_RESULT(WIFI_AWARE_ERROR_INVALID_PARAMETER, ret, "wifi_aware_data_path_set_psk");
}
TEST_F(WifiAwareDataPath, wifi_aware_data_path_set_pmk_p)
wifi_aware_data_path_set_security(g_data_path, WIFI_AWARE_SECURITY_TYPE_PMK);
+ ret = wifi_aware_data_path_set_pmk(g_data_path, NULL);
+ CHECK_RESULT(WIFI_AWARE_ERROR_INVALID_PARAMETER, ret, "wifi_aware_data_path_set_pmk");
+
ret = wifi_aware_data_path_set_pmk(NULL, NULL);
CHECK_RESULT(WIFI_AWARE_ERROR_INVALID_PARAMETER, ret, "wifi_aware_data_path_set_pmk");
}
}
void WifiAwareSession::__send_reply(wifi_aware_session_h session,
- wifi_aware_error_e error, void *user_data)
+ wifi_aware_error_e error, void *user_data)
{
}
void WifiAwareSession::__received_cb(wifi_aware_session_h session, wifi_aware_peer_h peer,
- const unsigned char *message, size_t len, void *user_data)
+ const unsigned char *message, size_t len, void *user_data)
{
g_message_received = true;
QUIT_GMAIN_LOOP;