Yil
yep, seems like if I just return resolved links from the script in all cases, everything works just fine.
as of the rest - you're the boss and i'm just a humble user
i can't make you do what you think shouldn't be done
p.s. crash report.
1. virtual directory script returns resolved link to existing file.
2. this file is then RETR-ed (i'm not sure whether REST 0 or REST >0 in this case)
3. in pre_retr event i decide to decline RETR request by saying:
Code:
iputs -noprefix "550 $fname: No such file or directory."
set ioerror 1
return 1
4. ioftpd goes away.
5. note - same works fine for non-virtual transfers
who's guilty?