Skip to content

SrsKbps::get_recv_kbps may encounter a division by zero exception? #1987

@JalySN

Description

@JalySN

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

Metadata

Metadata

Assignees

Labels

APIHTTP-API, HTTP-Callback, etc.BugIt might be a bug.TransByAITranslated by AI/GPT.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions