Skip to content

Commit 92f4d1b

Browse files
dschoGit for Windows Build Agent
authored andcommitted
Merge pull request git-for-windows#3875 from 1480c1/wine/detect_msys_tty
winansi: check result before using Name for pty
2 parents e56f2de + 770ae2f commit 92f4d1b

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

compat/winansi.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -546,6 +546,9 @@ static void detect_msys_tty(int fd)
546546
if (!NT_SUCCESS(NtQueryObject(h, ObjectNameInformation,
547547
buffer, sizeof(buffer) - 2, &result)))
548548
return;
549+
if (result < sizeof(*nameinfo) || !nameinfo->Name.Buffer ||
550+
!nameinfo->Name.Length)
551+
return;
549552
name = nameinfo->Name.Buffer;
550553
name[nameinfo->Name.Length / sizeof(*name)] = 0;
551554

0 commit comments

Comments
 (0)