aboutsummaryrefslogtreecommitdiffstats
path: root/got
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2013-09-30 01:09:23 +0200
committerMattias Andrée <maandree@operamail.com>2013-09-30 01:09:23 +0200
commit0262cf31d3a63b8b406868ec905923705b025bc8 (patch)
tree6a589ce88bf3f8cba55965629402606ee3e17fc9 /got
parentimprove example gotrc (diff)
downloadgates-of-tartaros-0262cf31d3a63b8b406868ec905923705b025bc8.tar.gz
gates-of-tartaros-0262cf31d3a63b8b406868ec905923705b025bc8.tar.bz2
gates-of-tartaros-0262cf31d3a63b8b406868ec905923705b025bc8.tar.xz
patch security hole that allowed to to login as any user without password by using -f
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'got')
-rwxr-xr-xgot2
1 files changed, 2 insertions, 0 deletions
diff --git a/got b/got
index 7c88461..65619f2 100755
--- a/got
+++ b/got
@@ -37,5 +37,7 @@ else
echo -n 'Login: '
fi
+tty_settings="$(stty --save)"
"$0".py "$@" <> "/dev/${tty}" 2>&1
+stty "${tty_settings}"