Skip to content

Commit 19b3444

Browse files
committed
Merge pull request #3875 from 1480c1/wine/detect_msys_tty
winansi: check result before using Name for pty
2 parents 5f7c8b5 + beb405d commit 19b3444

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

compat/winansi.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,9 @@ static void detect_msys_tty(int fd)
575575
if (!NT_SUCCESS(NtQueryObject(h, ObjectNameInformation,
576576
buffer, sizeof(buffer) - 2, &result)))
577577
return;
578+
if (result < sizeof(*nameinfo) || !nameinfo->Name.Buffer ||
579+
!nameinfo->Name.Length)
580+
return;
578581
name = nameinfo->Name.Buffer;
579582
name[nameinfo->Name.Length / sizeof(*name)] = 0;
580583

0 commit comments

Comments
 (0)