mirror of https://github.com/PentHertz/srsLTE.git
Fix "Comparison is always true because ret >= 0" LGTM warnings
... and refactor out some other dead code in the vacinity of these warnings
This commit is contained in:
parent
f5ca40e3bf
commit
fe21b2717c
|
@ -265,7 +265,7 @@ int srslte_ue_cellsearch_scan(srslte_ue_cellsearch_t* q,
|
||||||
float max_peak_value = -1.0;
|
float max_peak_value = -1.0;
|
||||||
uint32_t nof_detected_cells = 0;
|
uint32_t nof_detected_cells = 0;
|
||||||
|
|
||||||
for (uint32_t N_id_2 = 0; N_id_2 < 3 && ret >= 0; N_id_2++) {
|
for (uint32_t N_id_2 = 0; N_id_2 < 3; N_id_2++) {
|
||||||
INFO("CELL SEARCH: Starting scan for N_id_2=%d\n", N_id_2);
|
INFO("CELL SEARCH: Starting scan for N_id_2=%d\n", N_id_2);
|
||||||
ret = srslte_ue_cellsearch_scan_N_id_2(q, N_id_2, &found_cells[N_id_2]);
|
ret = srslte_ue_cellsearch_scan_N_id_2(q, N_id_2, &found_cells[N_id_2]);
|
||||||
if (ret < 0) {
|
if (ret < 0) {
|
||||||
|
|
|
@ -245,17 +245,21 @@ int srslte_ue_mib_sync_decode(srslte_ue_mib_sync_t* q,
|
||||||
uint32_t nof_frames = 0;
|
uint32_t nof_frames = 0;
|
||||||
int mib_ret = SRSLTE_UE_MIB_NOTFOUND;
|
int mib_ret = SRSLTE_UE_MIB_NOTFOUND;
|
||||||
|
|
||||||
if (q != NULL) {
|
if (q == NULL) {
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
srslte_ue_mib_sync_reset(q);
|
srslte_ue_mib_sync_reset(q);
|
||||||
|
|
||||||
ret = SRSLTE_SUCCESS;
|
|
||||||
do {
|
do {
|
||||||
mib_ret = SRSLTE_UE_MIB_NOTFOUND;
|
mib_ret = SRSLTE_UE_MIB_NOTFOUND;
|
||||||
ret = srslte_ue_sync_zerocopy(&q->ue_sync, q->sf_buffer, MIB_BUFFER_MAX_SAMPLES);
|
ret = srslte_ue_sync_zerocopy(&q->ue_sync, q->sf_buffer, MIB_BUFFER_MAX_SAMPLES);
|
||||||
if (ret < 0) {
|
if (ret < 0) {
|
||||||
ERROR("Error calling srslte_ue_sync_work()\n");
|
ERROR("Error calling srslte_ue_sync_work()\n");
|
||||||
return -1;
|
return -1;
|
||||||
} else if (srslte_ue_sync_get_sfidx(&q->ue_sync) == 0) {
|
}
|
||||||
|
|
||||||
|
if (srslte_ue_sync_get_sfidx(&q->ue_sync) == 0) {
|
||||||
if (ret == 1) {
|
if (ret == 1) {
|
||||||
mib_ret = srslte_ue_mib_decode(&q->ue_mib, bch_payload, nof_tx_ports, sfn_offset);
|
mib_ret = srslte_ue_mib_decode(&q->ue_mib, bch_payload, nof_tx_ports, sfn_offset);
|
||||||
} else {
|
} else {
|
||||||
|
@ -264,10 +268,7 @@ int srslte_ue_mib_sync_decode(srslte_ue_mib_sync_t* q,
|
||||||
}
|
}
|
||||||
nof_frames++;
|
nof_frames++;
|
||||||
}
|
}
|
||||||
} while (mib_ret == SRSLTE_UE_MIB_NOTFOUND && ret >= 0 && nof_frames < max_frames_timeout);
|
} while (mib_ret == SRSLTE_UE_MIB_NOTFOUND && nof_frames < max_frames_timeout);
|
||||||
if (mib_ret < 0) {
|
|
||||||
ret = mib_ret;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return mib_ret;
|
return mib_ret;
|
||||||
}
|
}
|
||||||
|
|
|
@ -244,18 +244,23 @@ int srslte_ue_mib_sync_nbiot_decode(srslte_ue_mib_sync_nbiot_t* q,
|
||||||
uint32_t* nof_tx_ports,
|
uint32_t* nof_tx_ports,
|
||||||
int* sfn_offset)
|
int* sfn_offset)
|
||||||
{
|
{
|
||||||
|
int ret = SRSLTE_ERROR_INVALID_INPUTS;
|
||||||
|
uint32_t nof_frames = 0;
|
||||||
int mib_ret = SRSLTE_UE_MIB_NBIOT_NOTFOUND;
|
int mib_ret = SRSLTE_UE_MIB_NBIOT_NOTFOUND;
|
||||||
|
|
||||||
if (q != NULL) {
|
if (q == NULL) {
|
||||||
int ret = SRSLTE_SUCCESS;
|
return ret;
|
||||||
uint32_t nof_frames = 0;
|
}
|
||||||
|
|
||||||
do {
|
do {
|
||||||
mib_ret = SRSLTE_UE_MIB_NBIOT_NOTFOUND;
|
mib_ret = SRSLTE_UE_MIB_NBIOT_NOTFOUND;
|
||||||
ret = srslte_ue_sync_nbiot_zerocopy_multi(&q->ue_sync, q->sf_buffer);
|
ret = srslte_ue_sync_nbiot_zerocopy_multi(&q->ue_sync, q->sf_buffer);
|
||||||
if (ret < 0) {
|
if (ret < 0) {
|
||||||
fprintf(stderr, "Error calling srslte_ue_sync_nbiot_zerocopy_multi()\n");
|
fprintf(stderr, "Error calling srslte_ue_sync_nbiot_zerocopy_multi()\n");
|
||||||
break;
|
break;
|
||||||
} else if (srslte_ue_sync_nbiot_get_sfidx(&q->ue_sync) == 0) {
|
}
|
||||||
|
|
||||||
|
if (srslte_ue_sync_nbiot_get_sfidx(&q->ue_sync) == 0) {
|
||||||
mib_ret = srslte_ue_mib_nbiot_decode(&q->ue_mib, NULL, bch_payload, nof_tx_ports, sfn_offset);
|
mib_ret = srslte_ue_mib_nbiot_decode(&q->ue_mib, NULL, bch_payload, nof_tx_ports, sfn_offset);
|
||||||
if (mib_ret < 0) {
|
if (mib_ret < 0) {
|
||||||
DEBUG("Resetting NPBCH decoder after %d frames\n", q->ue_mib.frame_cnt);
|
DEBUG("Resetting NPBCH decoder after %d frames\n", q->ue_mib.frame_cnt);
|
||||||
|
@ -263,10 +268,7 @@ int srslte_ue_mib_sync_nbiot_decode(srslte_ue_mib_sync_nbiot_t* q,
|
||||||
}
|
}
|
||||||
nof_frames++;
|
nof_frames++;
|
||||||
}
|
}
|
||||||
} while (mib_ret == SRSLTE_UE_MIB_NBIOT_NOTFOUND && ret >= 0 && nof_frames < max_frames_timeout);
|
} while (mib_ret == SRSLTE_UE_MIB_NBIOT_NOTFOUND && nof_frames < max_frames_timeout);
|
||||||
if (mib_ret < 0) {
|
|
||||||
ret = mib_ret;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return mib_ret;
|
return mib_ret;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue