diff options
author | Chris Buechler <cmb@pfsense.org> | 2016-02-06 03:02:06 -0600 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2016-02-06 03:02:06 -0600 |
commit | 2ee6950283462379fe3a69cb997fc461d1430c24 (patch) | |
tree | 18e95999dc0577603b74a6533f1cfe26e5191e9e /src | |
parent | 28ed7e0387a7b133790ccc83b38738e00009c248 (diff) | |
parent | a99dc5218605387a6ed8bd387511aae7b848914e (diff) | |
download | pfsense-2ee6950283462379fe3a69cb997fc461d1430c24.zip pfsense-2ee6950283462379fe3a69cb997fc461d1430c24.tar.gz |
Merge pull request #2587 from davidjwood/preserve-sshd-parent
Diffstat (limited to 'src')
-rwxr-xr-x | src/etc/rc.initial | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/etc/rc.initial b/src/etc/rc.initial index ae78375..572188f 100755 --- a/src/etc/rc.initial +++ b/src/etc/rc.initial @@ -171,7 +171,12 @@ case ${opmode} in fi ;; "") - kill $PPID ; exit + ps -o command='' -c -p $PPID | grep -E '^sshd$' > /dev/null + if [ $? -eq 0 ]; then + exit + else + kill $PPID ; exit + fi ;; esac |