From 87e2d68e244ca6ee1818d9fd06df8dceabf58889 Mon Sep 17 00:00:00 2001 From: Peter Veenstra Date: Mon, 2 Feb 2004 19:20:38 +0000 Subject: [PATCH] empty filenames return file not found Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1644 --- src/dos/dos_files.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/dos/dos_files.cpp b/src/dos/dos_files.cpp index 41a03518..a85decb5 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.51 2004-01-10 14:03:34 qbix79 Exp $ */ +/* $Id: dos_files.cpp,v 1.52 2004-02-02 19:20:38 qbix79 Exp $ */ #include #include @@ -53,6 +53,11 @@ void DOS_SetDefaultDrive(Bit8u drive) { } bool DOS_MakeName(char * name,char * fullname,Bit8u * drive) { + if(strlen(name) == 0) { + DOS_SetError(DOSERR_FILE_NOT_FOUND); + return false; + } + char tempdir[DOS_PATHLENGTH]; char upname[DOS_PATHLENGTH]; Bitu r,w;