patches for easier mirroring, to eliminate a special copy, to make www.freebsd.org/security a full copy of security.freebsd.org and be eventually be the same. For now files are just sitting there. The symlinks are missing. Discussed on: www (repository location) Discussed with: simon (so)
11 lines
386 B
Diff
11 lines
386 B
Diff
--- sys/nfsserver/nfs_srvsock.c 28 Jan 2006 19:24:40 -0000 1.96
|
|
+++ sys/nfsserver/nfs_srvsock.c 25 Feb 2006 21:27:10 -0000
|
|
@@ -592,7 +592,7 @@
|
|
slp->ns_flag |= SLP_LASTFRAG;
|
|
else
|
|
slp->ns_flag &= ~SLP_LASTFRAG;
|
|
- if (slp->ns_reclen > NFS_MAXPACKET) {
|
|
+ if (slp->ns_reclen > NFS_MAXPACKET || slp->ns_reclen <= 0) {
|
|
slp->ns_flag &= ~SLP_GETSTREAM;
|
|
return (EPERM);
|
|
}
|