Fix: Backport of "Fix: increment buffer offset when failing to copy from user-space"
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 12 May 2021 14:45:12 +0000 (10:45 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 12 May 2021 14:45:12 +0000 (10:45 -0400)
Private field was introduced in 2.13 only.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I7af440269feda5500651d6ecdc1f63007910cf3d

lib/ringbuffer/backend.h

index d811911020d10f0b9d32e9cfaa3ce18a4ad0ae70..bfadd94b99fbe40760e64a75a64dfb6b5fd1361d 100644 (file)
@@ -313,7 +313,7 @@ fill_buffer:
         * the pollution of static inline code.
         */
        _lib_ring_buffer_memset(bufb, offset, 0, len, 0);
-       ctx->priv.buf_offset += len;
+       ctx->buf_offset += len;
 }
 
 /**
@@ -396,7 +396,7 @@ fill_buffer:
        _lib_ring_buffer_memset(bufb, offset, pad, len - 1, 0);
        offset += len - 1;
        _lib_ring_buffer_memset(bufb, offset, '\0', 1, 0);
-       ctx->priv.buf_offset += len;
+       ctx->buf_offset += len;
 }
 
 /*
This page took 0.029352 seconds and 4 git commands to generate.