summaryrefslogtreecommitdiffstats
path: root/sbin/geom
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2010-09-14 20:54:22 +0000
committerpjd <pjd@FreeBSD.org>2010-09-14 20:54:22 +0000
commitfe072f18cf166e380d273e5c6e2e9f0b4a34ee6e (patch)
tree267ab7fd26c2337b1539cf5aafbc6e6d040306a6 /sbin/geom
parent774af0eb5d213ce0bd19a4b81b254a145b942dd3 (diff)
downloadFreeBSD-src-fe072f18cf166e380d273e5c6e2e9f0b4a34ee6e.zip
FreeBSD-src-fe072f18cf166e380d273e5c6e2e9f0b4a34ee6e.tar.gz
Remove dead code.
Diffstat (limited to 'sbin/geom')
-rw-r--r--sbin/geom/core/geom.c21
1 files changed, 6 insertions, 15 deletions
diff --git a/sbin/geom/core/geom.c b/sbin/geom/core/geom.c
index fae74a6..0a583ef 100644
--- a/sbin/geom/core/geom.c
+++ b/sbin/geom/core/geom.c
@@ -264,21 +264,12 @@ set_option(struct gctl_req *req, struct g_option *opt, const char *val)
err(EXIT_FAILURE, "Invalid value for '%c' argument",
opt->go_char);
}
- if (G_OPT_TYPE(opt) == G_TYPE_NUMBER) {
- ptr = malloc(sizeof(intmax_t));
- if (ptr == NULL)
- errx(EXIT_FAILURE, "No memory.");
- *(intmax_t *)ptr = number;
- opt->go_val = ptr;
- gctl_ro_param(req, optname, sizeof(intmax_t),
- opt->go_val);
- } else {
- asprintf((void *)(&ptr), "%jd", number);
- if (ptr == NULL)
- errx(EXIT_FAILURE, "No memory.");
- opt->go_val = ptr;
- gctl_ro_param(req, optname, -1, opt->go_val);
- }
+ ptr = malloc(sizeof(intmax_t));
+ if (ptr == NULL)
+ errx(EXIT_FAILURE, "No memory.");
+ *(intmax_t *)ptr = number;
+ opt->go_val = ptr;
+ gctl_ro_param(req, optname, sizeof(intmax_t), opt->go_val);
} else if (G_OPT_TYPE(opt) == G_TYPE_STRING) {
gctl_ro_param(req, optname, -1, val);
} else if (G_OPT_TYPE(opt) == G_TYPE_BOOL) {
OpenPOWER on IntegriCloud