Updated bash.exe to MSYS-gca78a7c
[msysgit.git] / src / rt / patches / 0002-Tweak-p2w-for-msysgit-Do-not-touch-strings-containi.patch
blob3cbdfc107ee6e29b8ccf9a2566e22b75a11b78d4
1 From 33ce3226cb60c7a8a02a0f39baa1f8bea08661b1 Mon Sep 17 00:00:00 2001
2 From: Steffen Prohaska <prohaska@zib.de>
3 Date: Sat, 10 May 2008 20:29:10 +0200
4 Subject: [PATCH] Tweak p2w for msysgit: Do not touch strings containing \n, \r, or \t
6 ---
7 src/winsup/cygwin/path.cc | 4 ++++
8 1 files changed, 4 insertions(+), 0 deletions(-)
10 diff --git a/source/winsup/cygwin/path.cc b/source/winsup/cygwin/path.cc
11 index 582ea77..59827e3 100644
12 --- a/source/winsup/cygwin/path.cc
13 +++ b/source/winsup/cygwin/path.cc
14 @@ -3044,9 +3044,13 @@ msys_p2w (char const * const path)
17 // Just return win32 paths and path lists.
18 + // Also return strings that obviously are no paths.
20 if (IsAbsWin32Path (path)
21 || (strchr (path, ';') > 0)
22 + || (strchr (path, '\n') > 0)
23 + || (strchr (path, '\r') > 0)
24 + || (strchr (path, '\t') > 0)
27 debug_printf("returning AbsWin32 path: %s", path);
28 --
29 1.5.5.1015.g9d258