return DNSSD_ERROR_INVALID_PARAMETER;
}
- if (local_handle->op_type == DNSSD_TYPE_FOUND) {
+ if (local_handle->op_type == DNSSD_TYPE_FOUND || local_handle->op_type == DNSSD_TYPE_FOUND_NOT_RESOLVED) {
dnssd_found_data_s *found = NULL;
found = GET_FOUND_DATA_P(local_handle);
if_index = found->if_index;
return DNSSD_ERROR_INVALID_PARAMETER;
}
- if (local_handle->op_type == DNSSD_TYPE_FOUND) {
+ if (local_handle->op_type == DNSSD_TYPE_FOUND || local_handle->op_type == DNSSD_TYPE_FOUND_NOT_RESOLVED) {
dnssd_found_data_s *found = NULL;
found = GET_FOUND_DATA_P(local_handle);
*service_name = g_strdup(found->service_name);