From 481d37adf6f85f54382d01e5fc6c2aacde0a0995 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Strohh=C3=A4cker?= Date: Thu, 10 May 2007 20:27:48 +0000 Subject: [PATCH] fix file open error code for root files (Kippesoep, sf patch #1691919) Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2854 --- src/dos/dos_files.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dos/dos_files.cpp b/src/dos/dos_files.cpp index 38515d3a..d767e00a 100644 --- a/src/dos/dos_files.cpp +++ b/src/dos/dos_files.cpp @@ -16,7 +16,7 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* $Id: dos_files.cpp,v 1.83 2007-04-17 18:48:41 c2woody Exp $ */ +/* $Id: dos_files.cpp,v 1.84 2007-05-10 20:27:48 c2woody Exp $ */ #include #include @@ -388,6 +388,7 @@ static bool PathExists(char* name) { char temp[CROSS_LEN]; strcpy(temp,name); leading = strrchr(temp,'\\'); + if (leading == temp) return true; *leading = 0; Bit8u drive;char fulldir[DOS_PATHLENGTH]; if (!DOS_MakeName(temp,fulldir,&drive)) return false;