aboutsummaryrefslogtreecommitdiff
path: root/sys/geom
diff options
context:
space:
mode:
authorAndriy Gapon <avg@FreeBSD.org>2010-06-11 19:27:21 +0000
committerAndriy Gapon <avg@FreeBSD.org>2010-06-11 19:27:21 +0000
commit1bdfff225258b68c5df81501dd6c049774be2347 (patch)
tree2f7c2ec32c10d5bc3aea11e8861a695b7dd807b2 /sys/geom
parent0301599d3db281b4c9a879f768ad2f65fdf83743 (diff)
downloadsrc-1bdfff225258b68c5df81501dd6c049774be2347.tar.gz
src-1bdfff225258b68c5df81501dd6c049774be2347.zip
fix a few cases where a string is passed via format argument instead of
via %s Most of the cases looked harmless, but this is done for the sake of correctness. In one case it even allowed to drop an intermediate buffer. Found by: clang MFC after: 2 week
Notes
Notes: svn path=/head/; revision=209062
Diffstat (limited to 'sys/geom')
-rw-r--r--sys/geom/geom_dev.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/geom/geom_dev.c b/sys/geom/geom_dev.c
index b2d9d3b94fb5..173e32672cbb 100644
--- a/sys/geom/geom_dev.c
+++ b/sys/geom/geom_dev.c
@@ -127,7 +127,7 @@ g_dev_taste(struct g_class *mp, struct g_provider *pp, int insist __unused)
KASSERT(error == 0,
("g_dev_taste(%s) failed to g_attach, err=%d", pp->name, error));
dev = make_dev(&g_dev_cdevsw, 0,
- UID_ROOT, GID_OPERATOR, 0640, gp->name);
+ UID_ROOT, GID_OPERATOR, 0640, "%s", gp->name);
if (pp->flags & G_PF_CANDELETE)
dev->si_flags |= SI_CANDELETE;
dev->si_iosize_max = MAXPHYS;