From f4b791a9d5e78e1259be39c3737adcbe38214862 Mon Sep 17 00:00:00 2001 From: winlin Date: Thu, 1 Apr 2021 10:22:07 +0800 Subject: [PATCH] Kernel: Never assert for SrsBuffer::require --- trunk/src/kernel/srs_kernel_buffer.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/trunk/src/kernel/srs_kernel_buffer.cpp b/trunk/src/kernel/srs_kernel_buffer.cpp index ff5cdbeb8..6e7e45754 100644 --- a/trunk/src/kernel/srs_kernel_buffer.cpp +++ b/trunk/src/kernel/srs_kernel_buffer.cpp @@ -99,7 +99,9 @@ bool SrsBuffer::empty() bool SrsBuffer::require(int required_size) { - srs_assert(required_size >= 0); + if (required_size < 0) { + return false; + } return required_size <= nb_bytes - (p - bytes); }