summaryrefslogtreecommitdiff
path: root/usr.sbin/bsdconfig
diff options
context:
space:
mode:
authorDevin Teske <dteske@FreeBSD.org>2016-10-16 20:59:28 +0000
committerDevin Teske <dteske@FreeBSD.org>2016-10-16 20:59:28 +0000
commitbd8d6400f7c101c21b488e6bde5c009f992eafbe (patch)
treec1181661b0e0ae76bb1d65982341f98b4ea61a61 /usr.sbin/bsdconfig
parent6a4985f61cdcbd2b75cefd3d6b5f63459b87d176 (diff)
downloadsrc-test2-bd8d6400f7c101c21b488e6bde5c009f992eafbe.tar.gz
src-test2-bd8d6400f7c101c21b488e6bde5c009f992eafbe.zip
Notes
Diffstat (limited to 'usr.sbin/bsdconfig')
-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 346bf10b3f4a..950089ab3eb1 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"
}