summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorrpaulo <rpaulo@NetBSD.org>2006-03-01 19:38:29 +0000
committerrpaulo <rpaulo@NetBSD.org>2006-03-01 19:38:29 +0000
commit52dc289cfde0534fecc9caceef1dce6980eced15 (patch)
treea263eaaee9a1439949ab58062bec486b7dc33529 /sys
parent6e5dbc3f2f9dae764ea3874789ad8d9082fd5514 (diff)
In nfsrv_getstream(), ns_reclen will never be negative due to the
previous assignment (recmark & ~0x80000000). Pointed out by Christos.
Diffstat (limited to 'sys')
-rw-r--r--sys/nfs/nfs_socket.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/nfs/nfs_socket.c b/sys/nfs/nfs_socket.c
index b4dd73376e5..c1e79b4f452 100644
--- a/sys/nfs/nfs_socket.c
+++ b/sys/nfs/nfs_socket.c
@@ -1,4 +1,4 @@
-/* $NetBSD: nfs_socket.c,v 1.124 2006/03/01 15:30:12 rpaulo Exp $ */
+/* $NetBSD: nfs_socket.c,v 1.125 2006/03/01 19:38:29 rpaulo Exp $ */
/*
* Copyright (c) 1989, 1991, 1993, 1995
@@ -39,7 +39,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: nfs_socket.c,v 1.124 2006/03/01 15:30:12 rpaulo Exp $");
+__KERNEL_RCSID(0, "$NetBSD: nfs_socket.c,v 1.125 2006/03/01 19:38:29 rpaulo Exp $");
#include "fs_nfs.h"
#include "opt_nfs.h"
@@ -2422,7 +2422,7 @@ nfsrv_getstream(slp, waitflag)
else
slp->ns_flag &= ~SLP_LASTFRAG;
if (slp->ns_reclen > NFS_MAXPACKET
- || slp->ns_reclen <= 0) {
+ || slp->ns_reclen == 0) {
error = EPERM;
break;
}