We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 744c152 commit e1f7926Copy full SHA for e1f7926
1 file changed
core/utils/fc_fifo_vprintf.c
@@ -35,8 +35,7 @@ static int __fc_fifo_vprintf_write(FC_FILE *f, const void *buf, int len)
35
if (len >= (int)FC_IO_SWAP) // 只可能==FC_IO_SWAP
36
{
37
// 不能使用p_now,调用write的时候p_now已经等于NULL了,只有连续内存写完的时候会尝试调用一次更新连续内存
38
- // fc_fifo_linear_write_done((fc_fifo_t *)(f->user), (size_t)f->p_now - (size_t)f->p_start);
39
- fc_fifo_linear_write_done((fc_fifo_t *)(f->user), (size_t)f->p_end - (size_t)f->p_start);
+ fc_fifo_linear_write_done((fc_fifo_t *)(f->user), fc_fifo_linear_write_get_size((fc_fifo_t *)(f->user)));
40
41
// 还有空间
42
if (fc_fifo_get_free((fc_fifo_t *)(f->user)) >= 1)
0 commit comments