msys2-runtime: fix dodgy logic in patch conversion space calculation

This commit is contained in:
Ray Donnelly
2014-03-22 17:07:09 +00:00
parent cfe22453ef
commit 045abf3ff0
2 changed files with 2 additions and 2 deletions

View File

@@ -920,7 +920,7 @@ diff -Naur a/winsup/cygwin/path.cc b/winsup/cygwin/path.cc
- if (isabswinpath (arg)
- || (strchr (arg, ';') > 0)
- )
+ size_t stack_len = (((MAX_PATH - arglen) > 0) ? MAX_PATH : arglen + MAX_PATH);
+ size_t stack_len = arglen + MAX_PATH;
+ char * stack_path = (char *)malloc (stack_len);
+ memset (stack_path, 0, MAX_PATH);
+ if (!stack_len)