Skip to content

Commit 9c8e3af

Browse files
author
Juha Heiskanen
committed
fhss_tx_handle update
Function return -2 also when unicast channel count is 0.
1 parent 5491a6b commit 9c8e3af

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

source/Service_Libs/fhss/fhss_ws.c

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -613,15 +613,11 @@ static int fhss_ws_tx_handle_callback(const fhss_api_t *api, bool is_broadcast_a
613613
}
614614
if (fhss_structure->fhss_state == FHSS_SYNCHRONIZED) {
615615
fhss_ws_neighbor_timing_info_t *neighbor_timing_info = fhss_structure->ws->get_neighbor_info(api, destination_address);
616-
if (!neighbor_timing_info) {
616+
if (!neighbor_timing_info || neighbor_timing_info->uc_timing_info.unicast_number_of_channels == 0) {
617617
fhss_stats_update(fhss_structure, STATS_FHSS_UNKNOWN_NEIGHBOR, 1);
618618
return -2;
619619
}
620620

621-
if (neighbor_timing_info->uc_timing_info.unicast_number_of_channels == 0) {
622-
return -1;
623-
}
624-
625621
uint16_t destination_slot = fhss_ws_calculate_destination_slot(neighbor_timing_info, tx_time);
626622
int32_t tx_channel = neighbor_timing_info->uc_timing_info.fixed_channel;
627623
if (neighbor_timing_info->uc_timing_info.unicast_channel_function == WS_TR51CF) {

0 commit comments

Comments
 (0)