diff options
author | avg <avg@FreeBSD.org> | 2010-06-11 19:27:21 +0000 |
---|---|---|
committer | avg <avg@FreeBSD.org> | 2010-06-11 19:27:21 +0000 |
commit | 324886002f85f17304dae0b8970911d2c9f1a6f4 (patch) | |
tree | 2f7c2ec32c10d5bc3aea11e8861a695b7dd807b2 /sys/geom | |
parent | a674331779d7d47acd30342c7763589ace0b1fea (diff) | |
download | FreeBSD-src-324886002f85f17304dae0b8970911d2c9f1a6f4.zip FreeBSD-src-324886002f85f17304dae0b8970911d2c9f1a6f4.tar.gz |
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
Diffstat (limited to 'sys/geom')
-rw-r--r-- | sys/geom/geom_dev.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/geom/geom_dev.c b/sys/geom/geom_dev.c index b2d9d3b..173e326 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; |