pash: be more explicit about glob disable
This commit is contained in:
parent
f917d4643c
commit
988755057d
14
pash
14
pash
|
@ -1,4 +1,4 @@
|
|||
#!/bin/sh -f
|
||||
#!/bin/sh
|
||||
#
|
||||
# pash - simple password manager.
|
||||
|
||||
|
@ -204,10 +204,6 @@ main() {
|
|||
# state on exit or Ctrl+C.
|
||||
trap 'stty echo icanon' INT EXIT
|
||||
|
||||
# Ensure that debug mode is never enabled to
|
||||
# prevent the password from leaking.
|
||||
set +x
|
||||
|
||||
case $1 in
|
||||
a*) pw_add "$2" ;;
|
||||
c*) pw_copy "$2" ;;
|
||||
|
@ -219,4 +215,12 @@ main() {
|
|||
esac
|
||||
}
|
||||
|
||||
# Ensure that debug mode is never enabled to
|
||||
# prevent the password from leaking.
|
||||
set +x
|
||||
|
||||
# Ensure that globbing is globally disabled
|
||||
# to avoid insecurities with word-splitting.
|
||||
set -f
|
||||
|
||||
main "$@"
|
||||
|
|
Loading…
Reference in New Issue