SrsKbps::get_recv_kbps
may encounter a division by zero exception?
#1987
Milestone
SrsKbps::get_recv_kbps
may encounter a division by zero exception?
#1987
int SrsKbps::get_recv_kbps()
{
srs_utime_t duration = clk->now() - os.starttime;
if (duration <= 0) {
return 0;
}
int64_t bytes = get_recv_bytes();
return (int)(bytes * 8 / srsu2ms(duration));
}
duration< 1000 will result in division by zero
TRANS_BY_GPT3
The text was updated successfully, but these errors were encountered: