Skip to content

Commit c5ca16f

Browse files
authored
Merge pull request #3875 from 1480c1/wine/detect_msys_tty
winansi: check result before using Name for pty
2 parents 158a93f + 788d6fd commit c5ca16f

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
@@ -573,6 +573,9 @@ static void detect_msys_tty(int fd)
573573
if (!NT_SUCCESS(NtQueryObject(h, ObjectNameInformation,
574574
buffer, sizeof(buffer) - 2, &result)))
575575
return;
576+
if (result < sizeof(*nameinfo) || !nameinfo->Name.Buffer ||
577+
!nameinfo->Name.Length)
578+
return;
576579
name = nameinfo->Name.Buffer;
577580
name[nameinfo->Name.Length / sizeof(*name)] = 0;
578581

0 commit comments

Comments
 (0)