Util: Fix CircleBufferWrite

This commit is contained in:
Vicki Pfau 2017-06-03 17:25:22 -07:00
parent d240272ac4
commit 0a898f66b4
1 changed files with 1 additions and 1 deletions

View File

@ -127,7 +127,7 @@ int CircleBufferWrite16(struct CircleBuffer* buffer, int16_t value) {
size_t CircleBufferWrite(struct CircleBuffer* buffer, const void* input, size_t length) {
int8_t* data = buffer->writePtr;
if (buffer->size + sizeof(int16_t) > buffer->capacity) {
if (buffer->size + length > buffer->capacity) {
return 0;
}
size_t remaining = buffer->capacity - ((int8_t*) data - (int8_t*) buffer->data);