pdcp,lte: fix debug logging in PDCP, to avoid segmentation fault and crash

This commit is contained in:
Francisco 2021-10-10 19:45:04 +01:00 committed by Francisco Paisana
parent 877b995a4d
commit 3721523810
1 changed files with 8 additions and 4 deletions

View File

@ -472,10 +472,14 @@ void pdcp_entity_lte::update_rx_counts_queue(uint32_t rx_count)
rx_counts_info.pop_back();
fmc++;
}
logger.debug("Queue too large. Updating. New FMC=%d, new back=%d, new queue_size=%zu",
fmc,
rx_counts_info.back(),
rx_counts_info.size());
if (not rx_counts_info.empty()) {
logger.debug("Queue too large. Updating. New FMC=%d, new back=%d, new queue_size=%zu",
fmc,
rx_counts_info.back(),
rx_counts_info.size());
} else {
logger.debug("Queue too large. Updating. New FMC=%d, new queue_size=%zu", fmc, rx_counts_info.size());
}
}
if (rx_counts_info.empty()) {