summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--usr.sbin/bsdconfig/share/sysrc.subr4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.sbin/bsdconfig/share/sysrc.subr b/usr.sbin/bsdconfig/share/sysrc.subr
index 346bf10..950089a 100644
--- a/usr.sbin/bsdconfig/share/sysrc.subr
+++ b/usr.sbin/bsdconfig/share/sysrc.subr
@@ -256,7 +256,9 @@ f_sysrc_service_configs()
last_name=
print_name() {
local name="$1"
- [ "$name" = "$last_name" ] && return
+ case "$name" in
+ ""|.|..|*/*|"$last_name") return ;;
+ esac
echo "$name" >&9
last_name="$name"
}
OpenPOWER on IntegriCloud