summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorericj <ericj@openbsd.org>2002-02-18 23:12:04 +0000
committerericj <ericj@openbsd.org>2002-02-18 23:12:04 +0000
commitdb3112c7bd9caccf0ad6498687f70a9fc3958395 (patch)
treeba45337eff9966dd782d830cb2da8f9c04769eb3
parentwhen saving %fs,%gs clear out the upper 16 bits for ddb (diff)
downloadwireguard-openbsd-db3112c7bd9caccf0ad6498687f70a9fc3958395.tar.xz
wireguard-openbsd-db3112c7bd9caccf0ad6498687f70a9fc3958395.zip
fix issue on LP64 BE arch's w/ fcntl's F_GETOWN
pointed out by der Mouse <mouse@Rodents.Montreal.QC.CA>
-rw-r--r--sys/kern/kern_descrip.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/kern_descrip.c b/sys/kern/kern_descrip.c
index 363d4be0a4f..a04cf04bb7b 100644
--- a/sys/kern/kern_descrip.c
+++ b/sys/kern/kern_descrip.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: kern_descrip.c,v 1.53 2002/02/13 19:08:06 art Exp $ */
+/* $OpenBSD: kern_descrip.c,v 1.54 2002/02/18 23:12:04 ericj Exp $ */
/* $NetBSD: kern_descrip.c,v 1.42 1996/03/30 22:24:38 christos Exp $ */
/*
@@ -371,8 +371,8 @@ restart:
break;
}
error = (*fp->f_ops->fo_ioctl)
- (fp, TIOCGPGRP, (caddr_t)retval, p);
- *retval = -*retval;
+ (fp, TIOCGPGRP, (caddr_t)&tmp, p);
+ *retval = -tmp;
break;
case F_SETOWN: