Page MenuHomeFreeBSD

D19271.diff
No OneTemporary

D19271.diff

Index: head/sys/geom/geom_ctl.h
===================================================================
--- head/sys/geom/geom_ctl.h
+++ head/sys/geom/geom_ctl.h
@@ -78,7 +78,8 @@
#define GEOM_CTL _IOW('G', GCTL_VERSION, struct gctl_req)
-#define PATH_GEOM_CTL "geom.ctl"
+#define GEOM_CTL_ARG_MAX 2048 /* maximum number of parameters */
+#define PATH_GEOM_CTL "geom.ctl"
#endif /* _GEOM_GEOM_CTL_H_ */
Index: head/sys/geom/geom_ctl.c
===================================================================
--- head/sys/geom/geom_ctl.c
+++ head/sys/geom/geom_ctl.c
@@ -139,7 +139,7 @@
char *p;
u_int i;
- if (req->narg > 2048) {
+ if (req->narg > GEOM_CTL_ARG_MAX) {
gctl_error(req, "too many arguments");
req->arg = NULL;
return;

File Metadata

Mime Type
text/plain
Expires
Sun, Mar 1, 5:50 AM (8 h, 18 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29100093
Default Alt Text
D19271.diff (748 B)

Event Timeline