6988308: assert((cnt > 0.0f) && (prob > 0.0f)) failed: Bad frequency assignment in if

Make sure cnt doesn't become negative and integer overflow doesn't happen.

Reviewed-by: kvn, twisti
1 file changed