1.1 --- a/ucx/buffer.c Wed Feb 27 11:48:29 2013 +0100 1.2 +++ b/ucx/buffer.c Wed Feb 27 13:30:21 2013 +0100 1.3 @@ -63,7 +63,7 @@ 1.4 } 1.5 1.6 int ucx_buffer_seek(UcxBuffer *buffer, off_t offset, int whence) { 1.7 - off_t npos = 0; 1.8 + size_t npos = 0; 1.9 switch (whence) { 1.10 case SEEK_SET: 1.11 npos = 0; 1.12 @@ -78,7 +78,7 @@ 1.13 1.14 npos += offset; 1.15 1.16 - if (npos < 0 || npos > buffer->size) { 1.17 + if (npos > buffer->size) { 1.18 return -1; 1.19 } else { 1.20 buffer->pos = npos;