[core] remove excess assertions in buffer_commit()

buffer_commit() is called by routines which preallocate for operations
like read().  The caller must properly manage the memory.  The checks
removed from buffer_commit() are too late.
This commit is contained in:
Glenn Strauss 2021-05-08 16:51:28 -04:00
parent 980554bc70
commit f8914ac381
1 changed files with 0 additions and 3 deletions

View File

@ -153,15 +153,12 @@ void buffer_string_set_length(buffer *b, uint32_t len) {
void buffer_commit(buffer *b, size_t size)
{
force_assert(b->size > 0);
if (0 == b->used) b->used = 1;
if (size > 0) {
/* check for overflow: unsigned overflow is defined to wrap around */
size_t sz = b->used + size;
force_assert(sz > b->used);
force_assert(sz <= b->size);
b->used = sz;
}