Skip to content

Commit 5740c2b

Browse files
committed
mingw: allow for longer paths in parse_interpreter()
As reported in newren/git-filter-repo#225, it looks like 99 bytes is not really sufficient to represent e.g. the full path to Python when installed via Windows Store (and this path is used in the hasb bang line when installing scripts via `pip`). Let's increase it to what is probably the maximum sensible path size: 248 (the same as for `CreateDirectory()`). Signed-off-by: Johannes Schindelin <[email protected]>
1 parent 8b8cd53 commit 5740c2b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

compat/mingw.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -1481,7 +1481,7 @@ static const char *quote_arg_msys2(const char *arg)
14811481

14821482
static const char *parse_interpreter(const char *cmd)
14831483
{
1484-
static char buf[100];
1484+
static char buf[248];
14851485
char *p, *opt;
14861486
int n, fd;
14871487

0 commit comments

Comments
 (0)