~mdw
/
termux-packages
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
python: Fix build with clang for real
[termux-packages]
/
packages
/
openssh
/
session_c_tmpdir.patch
diff --git
a/packages/openssh/session_c_tmpdir.patch
b/packages/openssh/session_c_tmpdir.patch
index
28f841b
..
487d6ba
100644
(file)
--- a/
packages/openssh/session_c_tmpdir.patch
+++ b/
packages/openssh/session_c_tmpdir.patch
@@
-24,7
+24,7
@@
diff -u -r ../openssh-7.2p2/session.c ./session.c
child_set_env(&env, &envsize, "TZ", getenv("TZ"));
+#ifdef __ANDROID__
child_set_env(&env, &envsize, "TZ", getenv("TZ"));
+#ifdef __ANDROID__
-+ char const* envs_to_keep[] = {"LD_LIBRARY_PATH", "PATH", "ANDROID_ROOT", "ANDROID_DATA", "EXTERNAL_STORAGE"};
++ char const* envs_to_keep[] = {"LD_LIBRARY_PATH", "PATH", "ANDROID_ROOT", "ANDROID_DATA", "EXTERNAL_STORAGE"
, "LANG", "PREFIX"
};
+ for (i = 0; i < (sizeof(envs_to_keep) / sizeof(envs_to_keep[0])); i++) {
+ char const* env_to_keep_name = envs_to_keep[i];
+ char const* env_to_keep_value = getenv(env_to_keep_name);
+ for (i = 0; i < (sizeof(envs_to_keep) / sizeof(envs_to_keep[0])); i++) {
+ char const* env_to_keep_name = envs_to_keep[i];
+ char const* env_to_keep_value = getenv(env_to_keep_name);