diff options
-rw-r--r-- | sys/kern/subr_sbuf.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/subr_sbuf.c b/sys/kern/subr_sbuf.c index ea05f8b..e2e6aa0 100644 --- a/sys/kern/subr_sbuf.c +++ b/sys/kern/subr_sbuf.c @@ -206,6 +206,7 @@ sbuf_bcopyin(struct sbuf *s, const void *uaddr, size_t len) len = s->s_size - s->s_len - 1; if (copyin(uaddr, s->s_buf + s->s_len, len) != 0) return (-1); + s->s_len += len; return (0); } |