The Tclvfs extensions allows calling of tcl scripts from
within the close handler of a channel. These scripts must
not invoke [close] on the same channel. Added code fixing
this (new flag, set before the handlers, relevant api
functions check the flag and reject the call. An error
message is returned, instead of the core crashing.
Committed to 8.4 and head branches.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=75003
For the record, the referenced bug is in the tracker for
Tclvfs. All information (discussion, scripts to reproduce,
...) can be found there.
Logged In: YES
user_id=75003
The Tclvfs extensions allows calling of tcl scripts from
within the close handler of a channel. These scripts must
not invoke [close] on the same channel. Added code fixing
this (new flag, set before the handlers, relevant api
functions check the flag and reject the call. An error
message is returned, instead of the core crashing.
Committed to 8.4 and head branches.