[newlib-cygwin] Revert to leaving $HOME alone
Corinna Vinschen
corinna@sourceware.org
Mon Aug 10 10:00:00 GMT 2015
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=1641a85e8ffe8a3565fef6ce37502b6b5fb4ee9c
commit 1641a85e8ffe8a3565fef6ce37502b6b5fb4ee9c
Author: Corinna Vinschen <corinna@vinschen.de>
Date: Mon Aug 10 12:00:12 2015 +0200
Revert to leaving $HOME alone
* uinfo.cc (cygheap_user::ontherange): Revert previous patch.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diff:
---
winsup/cygwin/ChangeLog | 4 ++++
winsup/cygwin/release/2.2.1 | 15 +++++++++++++++
winsup/cygwin/uinfo.cc | 9 +--------
3 files changed, 20 insertions(+), 8 deletions(-)
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index dc93358..5a80243 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,7 @@
+2015-08-10 Corinna Vinschen <corinna@vinschen.de>
+
+ * uinfo.cc (cygheap_user::ontherange): Revert previous patch.
+
2015-08-03 Corinna Vinschen <corinna@vinschen.de>
* include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 1.
diff --git a/winsup/cygwin/release/2.2.1 b/winsup/cygwin/release/2.2.1
new file mode 100644
index 0000000..3a6da3a
--- /dev/null
+++ b/winsup/cygwin/release/2.2.1
@@ -0,0 +1,15 @@
+What's new:
+-----------
+
+
+What changed:
+-------------
+
+- Revert the following patch from 2.2.0:
+ When started from a non-Cygwin process, check if $HOME starts with a
+ slash (absolute POSIX path). Otherwise ignore it.
+
+
+Bug Fixes
+---------
+
diff --git a/winsup/cygwin/uinfo.cc b/winsup/cygwin/uinfo.cc
index 334c2e9..da5809f 100644
--- a/winsup/cygwin/uinfo.cc
+++ b/winsup/cygwin/uinfo.cc
@@ -331,14 +331,7 @@ cygheap_user::ontherange (homebodies what, struct passwd *pw)
char *p;
if ((p = getenv ("HOME")))
- {
- debug_printf ("HOME is already in the environment %s", p);
- if (p[0] != '/')
- {
- p = NULL;
- debug_printf ("discard HOME, no absolute POSIX path");
- }
- }
+ debug_printf ("HOME is already in the environment %s", p);
if (!p)
{
if (pw && pw->pw_dir && *pw->pw_dir)
More information about the Cygwin-cvs
mailing list