aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/diskinfo/diskinfo.c
diff options
context:
space:
mode:
authorPawel Jakub Dawidek <pjd@FreeBSD.org>2009-09-03 22:19:09 +0000
committerPawel Jakub Dawidek <pjd@FreeBSD.org>2009-09-03 22:19:09 +0000
commit18e5fe284056aa2313fb53eb02bf8beb2ef434ec (patch)
tree2939f465a66752c907a0af2122658ea9b9c568ba /usr.sbin/diskinfo/diskinfo.c
parent1219197b46225a3842db479e355fc535a9cd6aa1 (diff)
Notes
Diffstat (limited to 'usr.sbin/diskinfo/diskinfo.c')
-rw-r--r--usr.sbin/diskinfo/diskinfo.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/usr.sbin/diskinfo/diskinfo.c b/usr.sbin/diskinfo/diskinfo.c
index 48b019b1a143..7ecf7cb4f328 100644
--- a/usr.sbin/diskinfo/diskinfo.c
+++ b/usr.sbin/diskinfo/diskinfo.c
@@ -104,9 +104,6 @@ main(int argc, char **argv)
error = ioctl(fd, DIOCGFWHEADS, &fwheads);
if (error)
fwheads = 0;
- error = ioctl(fd, DIOCGIDENT, ident);
- if (error)
- ident[0] = '\0';
if (!opt_v) {
printf("%s", argv[i]);
printf("\t%u", sectorsize);
@@ -133,7 +130,7 @@ main(int argc, char **argv)
printf("\t%-12u\t# Heads according to firmware.\n", fwheads);
printf("\t%-12u\t# Sectors according to firmware.\n", fwsectors);
}
- if (ident[0] != '\0')
+ if (ioctl(fd, DIOCGIDENT, ident) == 0)
printf("\t%-12s\t# Disk ident.\n", ident);
}
printf("\n");