*** dirlist.tcl 4 Apr 2003 04:10:54 -0000 1.10 --- dirlist.tcl 24 Sep 2003 20:32:28 -0000 *************** *** 174,180 **** set path [file split $dir] # Filter pattern to avoid leaking path information ! regsub -all {\.\./} $pattern {} pattern set list [glob -nocomplain -- [file join $dir $pattern]] if {[llength $path] > 1} { --- 174,181 ---- set path [file split $dir] # Filter pattern to avoid leaking path information ! regsub -all {\.+/} $pattern {} pattern ! set pattern [string trimleft $pattern /] set list [glob -nocomplain -- [file join $dir $pattern]] if {[llength $path] > 1} {