diff options
author | steve <steve@FreeBSD.org> | 1997-08-23 21:25:24 +0000 |
---|---|---|
committer | steve <steve@FreeBSD.org> | 1997-08-23 21:25:24 +0000 |
commit | 7215a486c3ab187fd67ea0f63945859b267cfc08 (patch) | |
tree | 57a8e97dace3193510b074675ad0e4a1fc36a2cc /sbin/mount_unionfs | |
parent | e6d5ddc8d4f66ec3d8fbdc8726ab087791686d35 (diff) | |
download | FreeBSD-src-7215a486c3ab187fd67ea0f63945859b267cfc08.zip FreeBSD-src-7215a486c3ab187fd67ea0f63945859b267cfc08.tar.gz |
Protect against target containing a '%' which might be misinterpreted
by err(3).
PR: bin/3864
Diffstat (limited to 'sbin/mount_unionfs')
-rw-r--r-- | sbin/mount_unionfs/mount_unionfs.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/sbin/mount_unionfs/mount_unionfs.c b/sbin/mount_unionfs/mount_unionfs.c index 699a01c..07ba692 100644 --- a/sbin/mount_unionfs/mount_unionfs.c +++ b/sbin/mount_unionfs/mount_unionfs.c @@ -35,13 +35,18 @@ */ #ifndef lint -char copyright[] = +static const char copyright[] = "@(#) Copyright (c) 1992, 1993, 1994\n\ The Regents of the University of California. All rights reserved.\n"; #endif /* not lint */ #ifndef lint +#if 0 static char sccsid[] = "@(#)mount_union.c 8.5 (Berkeley) 3/27/94"; +#else +static const char rcsid[] = + "$Id$"; +#endif #endif /* not lint */ #include <sys/param.h> @@ -127,7 +132,7 @@ main(argc, argv) errx(EX_OSERR, "union filesystem is not available"); if (mount(vfc.vfc_name, source, mntflags, &args)) - err(EX_OSERR, target); + err(EX_OSERR, "%s", target); exit(0); } |