msys2-runtime: fix dodgy logic in patch conversion space calculation
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user