newdir 2.4 and ioftpd 5.1.8
Something has changed that causes newdir not work work properly. Posted is a fix for those who upgrade to 5.1.8 using newdir 2.4.
Stuff marked in bold is what needs to change.
In the file OnFtpNewDir.itcl:
OLD
# get release name
set num [string length $vpath]
set result [string last "/" $vpath $num]
set release [string range $vpath [expr $result + 1] end]
if { $release == "" } { return }
NEW
# get release name
set num [string length $vpath]
set ioresult[string last "/" $vpath $num]
set release [string range $vpath [expr $ioresult + 1] end]
if { $release == "" } { return }
In The File OnFtpDelDir.itcl
OLD
# get release name
set num [string length $vpath] ; incr num -2
set result [string last "/" $vpath $num]
set release [string range $vpath [expr $result + 1] end-1]
if { $release == "" } { return }
NEW
# get release name
set num [string length $vpath] ; incr num -2
set ioresult [string last "/" $vpath $num]
set release [string range $vpath [expr $ioresult + 1] end-1]
if { $release == "" } { return }
|