Page MenuHomeFreeBSD

D21232.diff
No OneTemporary

D21232.diff

Index: stable/12/sys/fs/nandfs/nandfs_dat.c
===================================================================
--- stable/12/sys/fs/nandfs/nandfs_dat.c
+++ stable/12/sys/fs/nandfs/nandfs_dat.c
@@ -298,6 +298,9 @@
size_t size;
int error;
+ if (nargv->nv_nmembs >= SIZE_MAX / sizeof(struct nandfs_bdesc))
+ return (EINVAL);
+
size = nargv->nv_nmembs * sizeof(struct nandfs_bdesc);
bd = malloc(size, M_NANDFSTEMP, M_WAITOK);
error = copyin((void *)(uintptr_t)nargv->nv_base, bd, size);

File Metadata

Mime Type
text/plain
Expires
Fri, Feb 21, 9:44 PM (1 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16761775
Default Alt Text
D21232.diff (499 B)

Event Timeline