From f10a41a5a145e2367f1276dd94bfe8c65afa7599 Mon Sep 17 00:00:00 2001 From: Stathis Kamperis Date: Thu, 22 Apr 2010 02:02:06 +0300 Subject: [PATCH] dschedctl: Don't assume /dev as devfs's mount point Suggested-by: swildner@ --- usr.sbin/dschedctl/dschedctl.c | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) diff --git a/usr.sbin/dschedctl/dschedctl.c b/usr.sbin/dschedctl/dschedctl.c index 8aa0192..b9e6808 100644 --- a/usr.sbin/dschedctl/dschedctl.c +++ b/usr.sbin/dschedctl/dschedctl.c @@ -149,11 +149,9 @@ int main(int argc, char *argv[]) if (argc == 1) { dflag = 1; - if (strncmp(argv[0], "/dev/", 5) == 0) { - disk_name = argv[0] + 5; - } else { - disk_name = argv[0]; - } + disk_name = basename(argv[0]); + if (!disk_name) + err(1, "basename"); } else if (argc > 1) { usage(); /* NOT REACHED */ -- 1.7.7.2