Page MenuHomeFreeBSD

D56779.id177161.diff
No OneTemporary

D56779.id177161.diff

diff --git a/sys/fs/nfsclient/nfs_clsubs.c.xxx b/sys/fs/nfsclient/nfs_clsubs.c
--- a/sys/fs/nfsclient/nfs_clsubs.c.xxx
+++ b/sys/fs/nfsclient/nfs_clsubs.c
@@ -263,9 +263,11 @@
ncl_getcookie(struct nfsnode *np, off_t off, int add)
{
struct nfsdmap *dp, *dp2;
- int pos;
+ u_int pos;
nfsuint64 *retval = NULL;
+ if (off > 1024 * 1024 * 1024)
+ goto out;
pos = (uoff_t)off / NFS_DIRBLKSIZ;
if (pos == 0 || off < 0) {
KASSERT(!add, ("nfs getcookie add at <= 0"));

File Metadata

Mime Type
text/plain
Expires
Thu, Aug 27, 1:02 PM (1 h, 5 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37386990
Default Alt Text
D56779.id177161.diff (477 B)

Event Timeline