Skip to content

Commit 11fe02d

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 86f0fbb + 8e20ab6 commit 11fe02d

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)