Make fifo8 resizing code more reliable
This commit is contained in:
@@ -866,7 +866,7 @@ modem_rx(void *priv, uint8_t *buf, int io_len)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((io_len) >= (fifo8_num_free(&modem->rx_data))) {
|
if ((io_len) >= (fifo8_num_free(&modem->rx_data) / 2)) {
|
||||||
fifo8_resize_2x(&modem->rx_data);
|
fifo8_resize_2x(&modem->rx_data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user