return;
}
-static wfd_oem_asp_service_s * __ws_get_seek(long long unsigned search_id)
+static wfd_oem_asp_service_s * __ws_get_seek(long long unsigned asp_search_id)
{
__WDP_LOG_FUNC_ENTER__;
wfd_oem_asp_service_s *seek = NULL;
for (list = seek_list; list != NULL; list = list->next) {
seek = list->data;
- if (seek && (seek->search_id == search_id)) {
+ if (seek && (seek->asp_search_id == asp_search_id)) {
WDP_LOGD("List found");
break;
} else {
for (list = seek_list; list != NULL; list = list->next) {
seek = list->data;
- if (seek && (seek->search_id == service->search_id)) {
+ if (seek && (seek->asp_search_id == service->asp_search_id)) {
WDP_LOGD("List remove");
seek_list = g_list_remove(seek_list, seek);
g_free(seek->service_type);
return -1;
}
- seek = __ws_get_seek(service->search_id);
+ seek = __ws_get_seek(service->asp_search_id);
if (!seek) {
WDP_LOGE("seek data is NULL");
__WDP_LOG_FUNC_EXIT__;
"<method name='SeekService'>"
"<arg type='a{sv}' name='parameters' direction='in'/>"
"<arg type='i' name='result' direction='out'/>"
- "<arg type='t' name='search_id' direction='out'/>"
"</method>"
"<method name='CancelSeekService'>"
"<arg type='t' name='search_id' direction='in'/>"
while (g_variant_iter_loop(iter, "{sv}", &key, &var)) {
if (!g_strcmp0(key, "discovery_tech"))
g_variant_get(var, "i", &(service.discovery_tech));
+ else if (!g_strcmp0(key, "search_id"))
+ g_variant_get(var, "t", &(service.asp_search_id));
else if (!g_strcmp0(key, "preferred_connection"))
g_variant_get(var, "y", &(service.preferred_connection));
else if (!g_strcmp0(key, "service_type"))
}
ret = WIFI_DIRECT_ERROR_NONE;
- return_parameters = g_variant_new("(it)", ret, service.search_id);
+ return_parameters = g_variant_new("(i)", ret);
goto done;
} else if (!g_strcmp0(method_name, "CancelSeekService")) {
goto failed;
}
- g_variant_get(parameters, "(t)", &(service.search_id));
+ g_variant_get(parameters, "(t)", &(service.asp_search_id));
ret = wfd_oem_cancel_seek_service(manager->oem_ops, &service);
if (ret < 0) {
WDS_LOGE("Failed to cancel seek service");