Protect against target containing a '%' which might be misinterpreted

by err(3).

PR:		bin/3864
This commit is contained in:
Steve Price 1997-08-23 21:25:24 +00:00
parent fae3ea2ced
commit 5b9062772d
2 changed files with 14 additions and 4 deletions

View File

@ -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);
}

View File

@ -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);
}