From 00d4feeb1617c776146910ee0f1e0493a9c54c27 Mon Sep 17 00:00:00 2001 From: Ulf Wohlers Date: Wed, 6 Nov 2002 20:52:28 +0000 Subject: [PATCH] Fixed crash in DOS_GetSTDINStatus Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@486 --- src/dos/dos_ioctl.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dos/dos_ioctl.cpp b/src/dos/dos_ioctl.cpp index f01b181b..3676a8dc 100644 --- a/src/dos/dos_ioctl.cpp +++ b/src/dos/dos_ioctl.cpp @@ -96,7 +96,8 @@ bool DOS_IOCTL(void) { bool DOS_GetSTDINStatus(void) { Bit32u handle=RealHandle(STDIN); - if (Files[handle]->GetInformation() & 64) return false; + if (handle==0xFF) return false; + if (Files[handle] && (Files[handle]->GetInformation() & 64)) return false; return true; };