ucx/buffer.c

changeset 95
ecfdc1c4a552
parent 86
55bf819cbc88
child 103
08018864fb91
     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;

mercurial