From e03b25c53f7ccd09ad787017d72e810e73e191e3 Mon Sep 17 00:00:00 2001 From: halex <> Date: Tue, 5 Feb 2013 00:26:31 +0000 Subject: [PATCH] Make sure new config is valid before SIGHUP'ing sshd, which would otherwise just kill it. ok ajacoutot@ djm@ pirofti@, quite some time ago --- src/etc/rc.d/sshd | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/etc/rc.d/sshd b/src/etc/rc.d/sshd index 46aef908..dc3d58d5 100644 --- a/src/etc/rc.d/sshd +++ b/src/etc/rc.d/sshd @@ -1,9 +1,13 @@ #!/bin/sh # -# $OpenBSD: sshd,v 1.1 2011/07/06 18:55:36 robert Exp $ +# $OpenBSD: sshd,v 1.2 2013/02/05 00:26:31 halex Exp $ daemon="/usr/sbin/sshd" . /etc/rc.d/rc.subr +rc_reload() { + ${daemon} ${daemon_flags} -t && pkill -HUP -f "^${pexp}" +} + rc_cmd $1