0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-18 07:50:57 +01:00

ircd::server: Tweak assertions.

This commit is contained in:
Jason Volk 2019-07-14 11:54:13 -07:00
parent 43f8bee68a
commit fe0bffae98

View file

@ -3316,7 +3316,6 @@ ircd::server::tag::read_chunk_dynamic_head(const const_buffer &buffer,
state.chunk_read += addl_head_bytes; state.chunk_read += addl_head_bytes;
const auto head_length{state.chunk_read}; const auto head_length{state.chunk_read};
assert(state.content_read + head_length == state.content_length + state.chunk_read);
state.chunk_read = 0; state.chunk_read = 0;
// Window on any data in the buffer after the head. // Window on any data in the buffer after the head.
@ -3343,7 +3342,6 @@ ircd::server::tag::read_chunk_dynamic_head(const const_buffer &buffer,
// Increment the content_length to now include this chunk // Increment the content_length to now include this chunk
state.content_length += state.chunk_length; state.content_length += state.chunk_length;
assert(state.content_length == state.content_read + state.chunk_length);
// Allocate the chunk content on the vector. // Allocate the chunk content on the vector.
//TODO: maxalloc //TODO: maxalloc
@ -3430,6 +3428,7 @@ ircd::server::tag::read_chunk_dynamic_content(const const_buffer &buffer,
state.content_read += addl_content_read; state.content_read += addl_content_read;
assert(state.chunk_read <= state.content_read); assert(state.chunk_read <= state.content_read);
assert(state.chunk_read <= state.chunk_length); assert(state.chunk_read <= state.chunk_length);
assert(state.content_length >= state.content_read);
// Invoke the user's optional progress callback; this function // Invoke the user's optional progress callback; this function
// should be marked noexcept for the time being. // should be marked noexcept for the time being.