From 86fc1543dafdfcb3533440c7911f419f652613f0 Mon Sep 17 00:00:00 2001 From: Matthew Dillon Date: Thu, 3 Mar 2005 06:56:41 +0000 Subject: [PATCH] off_t is a signed value. The last commit caused the kernel to fail with a end < start panic. --- sys/kern/kern_lockf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/kern/kern_lockf.c b/sys/kern/kern_lockf.c index 02cb456104..e9e862aa6b 100644 --- a/sys/kern/kern_lockf.c +++ b/sys/kern/kern_lockf.c @@ -37,7 +37,7 @@ * * @(#)ufs_lockf.c 8.3 (Berkeley) 1/6/94 * $FreeBSD: src/sys/kern/kern_lockf.c,v 1.25 1999/11/16 16:28:56 phk Exp $ - * $DragonFly: src/sys/kern/kern_lockf.c,v 1.22 2005/03/02 11:48:15 joerg Exp $ + * $DragonFly: src/sys/kern/kern_lockf.c,v 1.23 2005/03/03 06:56:41 dillon Exp $ */ #include @@ -180,7 +180,7 @@ lf_advlock(struct vop_advlock_args *ap, struct lockf *lock, u_quad_t size) return(EINVAL); if (fl->l_len == 0) { flags |= F_NOEND; - end = ULLONG_MAX; + end = LLONG_MAX; } else { end = start + fl->l_len - 1; if (end < start) -- 2.41.0