diff --git a/sbin/fdisk/fdisk.c b/sbin/fdisk/fdisk.c index 4cb9dc07cd77..1a1ceb7e505d 100644 --- a/sbin/fdisk/fdisk.c +++ b/sbin/fdisk/fdisk.c @@ -302,7 +302,7 @@ main(int argc, char *argv[]) if (stat(argv[0], &sb) == 0) { /* OK, full pathname given */ disk = argv[0]; - } else if (errno == ENOENT) { + } else if (errno == ENOENT && argv[0][0] != '/') { /* Try prepending "/dev" */ asprintf(&disk, "%s%s", _PATH_DEV, argv[0]); if (disk == NULL)