diff --git a/sbin/sysctl/sysctl.c b/sbin/sysctl/sysctl.c index 190a2e6fd688..ad35769d81f8 100644 --- a/sbin/sysctl/sysctl.c +++ b/sbin/sysctl/sysctl.c @@ -189,6 +189,11 @@ parse(char *string) if (newval == NULL) { if ((kind & CTLTYPE) == CTLTYPE_NODE) { + if (dflag) { + i = show_var(mib, len); + if (!i && !bflag) + putchar('\n'); + } sysctl_all(mib, len); } else { i = show_var(mib, len);