From: petrus v. <pet...@si...> - 2000-11-28 09:01:14
|
Hi Brent, I found some suspicious code part in cgi.tcl appr. line 240. There you overwrite Httpd$sock(cancel) without cancelling a former timer. # Set up a timer in case it hangs set data(cancel) [after $Cgi(timeout) CgiCancel $fd $sock] As workaround I just wrote catch { after cancel $data(cancel) } before this statement. From now on I have no entries in the listing produced by debug/after. TclPro helped me to find this suspicious code part and a grep on data(cancel) showed that cgi.tcl#241 might be the only code part where the timer is not cancelled. I do not know if my workaround is just fine or a new component in the data array will have to be defined. -- #-------With best regards, Mit freundlichen Gruessen, Met vriendelijke groet, ------ # Piet Vloet # Siemens AG Austria # Boschstrasse 10 Phone : +43-51707-42906 # A-1190 Vienna Fax : +43-51707-52606 # mailto:pet...@si... WWW:http://www.siemens.at |