diff --git a/src/dos/drive_local.cpp b/src/dos/drive_local.cpp index 9bc8c98e..3b904307 100644 --- a/src/dos/drive_local.cpp +++ b/src/dos/drive_local.cpp @@ -106,7 +106,8 @@ bool localDrive::FindFirst(char * search,DTA_FindBlock * dta) { strcpy(directory,name); /* make sure / is last sign */ if (pdir) closedir(pdir); - if(directory[(strlen(directory)-1)]!=CROSS_FILESPLIT) strcat(directory, CROSS_FILESPLIT); + char argh=CROSS_FILESPLIT; + if(directory[(strlen(directory)-1)]!=CROSS_FILESPLIT) strcat(directory, &argh); if((pdir=opendir(directory))==NULL) return false; return FindNext(dta); }