From 8d7b65e0e01e4cf00aa192e8d9a4828f806ccdc9 Mon Sep 17 00:00:00 2001 From: Peter Veenstra Date: Fri, 22 Jul 2011 17:53:05 +0000 Subject: [PATCH] Some tiny protection against weird values Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3734 --- src/dos/dos_files.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/dos/dos_files.cpp b/src/dos/dos_files.cpp index b9c8ae4e..4a3b26c8 100644 --- a/src/dos/dos_files.cpp +++ b/src/dos/dos_files.cpp @@ -926,6 +926,7 @@ bool DOS_FCBCreate(Bit16u seg,Bit16u offset) { fcb.GetName(shortname); Bit8u attr = DOS_ATTR_ARCHIVE; fcb.GetAttr(attr); + if (!attr) attr = DOS_ATTR_ARCHIVE; //Better safe than sorry if (!DOS_CreateFile(shortname,attr,&handle)) return false; fcb.FileOpen((Bit8u)handle); return true;