From: Jan 'Moskyt' Matejka Date: Mon, 9 Jul 2012 13:10:12 +0000 (+0200) Subject: Fastbuf: fbbuf_seek bugfix X-Git-Tag: v5.99~131 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=4bcef26e43fee58b4f36cf3f0f0abb9de44ed23a;p=libucw.git Fastbuf: fbbuf_seek bugfix --- diff --git a/ucw/fb-buffer.c b/ucw/fb-buffer.c index 9fc92277..5914bef5 100644 --- a/ucw/fb-buffer.c +++ b/ucw/fb-buffer.c @@ -30,9 +30,8 @@ fbbuf_seek(struct fastbuf *f, ucw_off_t pos, int whence) pos += len; if (pos < 0 || pos > len) bthrow(f, "seek", "Seek out of range"); - f->bptr = f->buffer + pos; - f->bstop = f->bufend; - f->pos = len; + f->bstop = f->bptr = f->buffer + pos; + f->pos = pos; return 1; }