View Single Post
Old 10-13-2003, 09:11 PM  
Lunatik
Member
 
Join Date: Nov 2002
Posts: 40
Default 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 }
Lunatik is offline   Reply With Quote