mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-25 17:52:02 +02:00
Dont leak the ENV environ var we use to load our integration script into the shell
This commit is contained in:
@@ -34,9 +34,11 @@ _ksi_main() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if [[ -n "$KITTY_BASH_INJECT" ]]; then
|
if [[ -n "$KITTY_BASH_INJECT" ]]; then
|
||||||
|
builtin unset ENV;
|
||||||
if [[ "$KITTY_BASH_INJECT" == *"posix"* ]]; then
|
if [[ "$KITTY_BASH_INJECT" == *"posix"* ]]; then
|
||||||
if [[ -n "$KITTY_BASH_POSIX_ENV" && -r "$KITTY_BASH_POSIX_ENV" ]]; then
|
if [[ -n "$KITTY_BASH_POSIX_ENV" && -r "$KITTY_BASH_POSIX_ENV" ]]; then
|
||||||
builtin source "$KITTY_BASH_POSIX_ENV";
|
builtin source "$KITTY_BASH_POSIX_ENV";
|
||||||
|
export ENV="$KITTY_BASH_POSIX_ENV";
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
set +o posix;
|
set +o posix;
|
||||||
|
|||||||
Reference in New Issue
Block a user