diff --git a/src/dbStatic/dbLexRoutines.c b/src/dbStatic/dbLexRoutines.c index 8b46b39be..2e7d1ebba 100644 --- a/src/dbStatic/dbLexRoutines.c +++ b/src/dbStatic/dbLexRoutines.c @@ -140,10 +140,7 @@ static char *dbOpenFile(DBBASE *pdbbase,const char *filename,FILE **fp) *fp = 0; if(!filename) return(0); - if(!ppathList - || (ellCount(ppathList)==0) - || filename[0]=='/' - || (filename[0]=='.' && (filename[1]=='.' || filename[1]=='/')) ) { + if(!ppathList || (ellCount(ppathList)==0) || strchr(filename,'/') { *fp = fopen(filename,"r"); return(0); }