Page MenuHomeFreeBSD

D30586.id90200.diff
No OneTemporary

D30586.id90200.diff

Index: sys/ufs/ffs/ffs_alloc.c
===================================================================
--- sys/ufs/ffs/ffs_alloc.c
+++ sys/ufs/ffs/ffs_alloc.c
@@ -3211,9 +3211,9 @@
cap_rights_t rights;
int filetype, error;
- if (req->newlen > sizeof cmd)
+ if (req->newptr == NULL || req->newlen > sizeof(cmd))
return (EBADRPC);
- if ((error = SYSCTL_IN(req, &cmd, sizeof cmd)) != 0)
+ if ((error = SYSCTL_IN(req, &cmd, sizeof(cmd))) != 0)
return (error);
if (cmd.version != FFS_CMD_VERSION)
return (ERPCMISMATCH);

File Metadata

Mime Type
text/plain
Expires
Thu, Sep 10, 12:07 PM (15 h, 49 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
38645096
Default Alt Text
D30586.id90200.diff (528 B)

Event Timeline