aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/devinfo
diff options
context:
space:
mode:
authorktullavik <ktullavik@gmail.com>2024-10-17 17:55:49 +0000
committerWarner Losh <imp@FreeBSD.org>2025-05-06 22:01:46 +0000
commit204a9e96741ef22061cc2c8b0192208b66ab3c80 (patch)
tree0d4b2712928c89815a204804bf080a21b6837b07 /usr.sbin/devinfo
parent763ac7a343363a3edee5b3fc4012d159a4cd2baa (diff)
Diffstat (limited to 'usr.sbin/devinfo')
-rw-r--r--usr.sbin/devinfo/devinfo.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.sbin/devinfo/devinfo.c b/usr.sbin/devinfo/devinfo.c
index b639dbf89a97..a4fa6892981f 100644
--- a/usr.sbin/devinfo/devinfo.c
+++ b/usr.sbin/devinfo/devinfo.c
@@ -183,8 +183,10 @@ print_device(struct devinfo_dev *dev, void *arg)
{
struct indent_arg ia;
int indent;
+ bool printit = vflag || (dev->dd_name[0] != 0 &&
+ dev->dd_state >= DS_ATTACHED);
- if (vflag || (dev->dd_name[0] != 0 && dev->dd_state >= DS_ATTACHED)) {
+ if (printit) {
indent = (int)(intptr_t)arg;
print_indent(indent);
print_dev(dev);