diff --git a/src/lib/evil/evil_fcntl.c b/src/lib/evil/evil_fcntl.c index 14d10b111c..6c556a6cd7 100644 --- a/src/lib/evil/evil_fcntl.c +++ b/src/lib/evil/evil_fcntl.c @@ -114,7 +114,7 @@ fcntl(int fd, int cmd, ...) if (length != -1L) res = 0; } - fl->l_len = length - fl->l_start - 1; + fl->l_len = length - fl->l_start; pos = _lseek(fd, fl->l_start, fl->l_whence); if (pos != -1L)