aboutsummaryrefslogtreecommitdiff
path: root/sbin
diff options
context:
space:
mode:
authorRalf S. Engelschall <rse@FreeBSD.org>2005-01-14 07:47:32 +0000
committerRalf S. Engelschall <rse@FreeBSD.org>2005-01-14 07:47:32 +0000
commitb049e465cfd2359041db0b9f81c58f62c57397a9 (patch)
tree95cc3ea2af8843e0ce39c23d7cd273e7e19ed1b4 /sbin
parentef8c13bacbaef2727d5d1b4a9581c3ce945aecd8 (diff)
Notes
Diffstat (limited to 'sbin')
-rw-r--r--sbin/bsdlabel/bsdlabel.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sbin/bsdlabel/bsdlabel.c b/sbin/bsdlabel/bsdlabel.c
index 8d44e6878df05..3d12834f60300 100644
--- a/sbin/bsdlabel/bsdlabel.c
+++ b/sbin/bsdlabel/bsdlabel.c
@@ -222,6 +222,9 @@ main(int argc, char *argv[])
} else if (argv[0][0] != '/') {
dkname = argv[0];
asprintf(&specname, "%s%s", _PATH_DEV, argv[0]);
+ } else if (strncmp(argv[0], _PATH_DEV, strlen(_PATH_DEV)) == 0) {
+ dkname = argv[0] + strlen(_PATH_DEV);
+ specname = argv[0];
} else {
dkname = strrchr(argv[0], '/');
dkname++;