summaryrefslogtreecommitdiffstats
path: root/sbin/mount_unionfs
diff options
context:
space:
mode:
authorrodrigc <rodrigc@FreeBSD.org>2007-01-05 02:54:27 +0000
committerrodrigc <rodrigc@FreeBSD.org>2007-01-05 02:54:27 +0000
commitcb1006da55802dfbb9e2afb672ac18c9e308b800 (patch)
treed483cf6f61e624dd643cedbdf6f2ef99111f1629 /sbin/mount_unionfs
parent9f4ed86194c87ed7e48143844f07a1aac808c3dc (diff)
downloadFreeBSD-src-cb1006da55802dfbb9e2afb672ac18c9e308b800.zip
FreeBSD-src-cb1006da55802dfbb9e2afb672ac18c9e308b800.tar.gz
Fix parsing of -o uid and -o gid options, so that -o uidxx and -o gidxx
are not accepted. Submitted by: daichi, Masanori OZAWA <ozawa ongs co jp>
Diffstat (limited to 'sbin/mount_unionfs')
-rw-r--r--sbin/mount_unionfs/mount_unionfs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sbin/mount_unionfs/mount_unionfs.c b/sbin/mount_unionfs/mount_unionfs.c
index 259f07a..d6799f4 100644
--- a/sbin/mount_unionfs/mount_unionfs.c
+++ b/sbin/mount_unionfs/mount_unionfs.c
@@ -151,11 +151,11 @@ main(int argc, char *argv[])
if (p != NULL) {
*p = '\0';
val = p + 1;
- if (strncmp(optarg, "gid", 3) == 0) {
+ if (strcmp(optarg, "gid") == 0) {
parse_gid(val, gid_str, sizeof(gid_str));
val = gid_str;
}
- else if (strncmp(optarg, "uid", 3) == 0) {
+ else if (strcmp(optarg, "uid") == 0) {
parse_uid(val, uid_str, sizeof(uid_str));
val = uid_str;
}
OpenPOWER on IntegriCloud