From 5c0d1a95447b14f81a69530c44db768f9a3daddd Mon Sep 17 00:00:00 2001 From: Colin Watson Date: Sat, 28 Jun 2014 14:44:18 +0100 Subject: Make get_config_option more robust against trailing whitespace (thanks, LaMont Jones). --- debian/openssh-server.postinst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'debian/openssh-server.postinst') diff --git a/debian/openssh-server.postinst b/debian/openssh-server.postinst index daa0f6796..90bad6285 100644 --- a/debian/openssh-server.postinst +++ b/debian/openssh-server.postinst @@ -16,7 +16,9 @@ get_config_option() { [ -f /etc/ssh/sshd_config ] || return # TODO: actually only one '=' allowed after option - perl -lne 's/\s+/ /g; print if s/^\s*'"$option"'[[:space:]=]+//i' \ + perl -lne ' + s/[[:space:]]+/ /g; s/[[:space:]]+$//; + print if s/^[[:space:]]*'"$option"'[[:space:]=]+//i' \ /etc/ssh/sshd_config } -- cgit v1.2.3