From 9e0b2559cc21845695b1f1384ac01840c093b86f Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Thu, 12 Dec 2002 03:07:08 +0000 Subject: [PATCH] Ignores ex-ASCII chars in filenames only when run in ASCII-only mode. --- src/sbbs3/addfiles.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sbbs3/addfiles.c b/src/sbbs3/addfiles.c index 60ed414fde..ad9ff091c9 100644 --- a/src/sbbs3/addfiles.c +++ b/src/sbbs3/addfiles.c @@ -344,7 +344,7 @@ void addlist(char *inpath, file_t f, uint dskip, uint sskip) nextline[0]=0; fgets(nextline,255,stream); truncsp(curline); - if(curline[0]<=SP || (uchar)curline[0]>=0x7e) + if(curline[0]<=SP || (mode&ASCII_ONLY && (uchar)curline[0]>=0x7e)) continue; printf("%s\n",curline); strcpy(fname,curline); @@ -366,7 +366,7 @@ void addlist(char *inpath, file_t f, uint dskip, uint sskip) continue; for(i=0;i<12;i++) - if(f.name[i]<SP || (uchar)f.name[i]>0x7e) + if(f.name[i]<SP || (mode&ASCII_ONLY && (uchar)f.name[i]>0x7e)) break; if(i<12) /* Ctrl chars or EX-ASCII in filename? */ -- GitLab