Index: openacs-4/packages/xotcl-core/tcl/bgdelivery-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xotcl-core/tcl/bgdelivery-procs.tcl,v diff -u -N -r1.59 -r1.60 --- openacs-4/packages/xotcl-core/tcl/bgdelivery-procs.tcl 1 May 2018 08:38:40 -0000 1.59 +++ openacs-4/packages/xotcl-core/tcl/bgdelivery-procs.tcl 9 May 2018 15:33:34 -0000 1.60 @@ -289,7 +289,7 @@ ::xotcl::Class create Subscriber -parameter {key channel user_id mode} Subscriber proc current {-key } { - set result {} + set result [list] if {[info exists key]} { if {[info exists :subscriptions($key)]} { return [list $key [set :subscriptions($key)]] @@ -356,7 +356,7 @@ Subscriber proc foreachSubscriber {key method {argument ""}} { :msg "$key $method '$argument'" if {[info exists :subscriptions($key)]} { - set subs1 {} + set subs1 [list] foreach s [set :subscriptions($key)] { if {[catch {$s $method $argument} errMsg]} { ns_log error "error in $method to subscriber $s (key=$key): $errMsg" @@ -419,7 +419,7 @@ set :running 0 set :release 0 set :spooling 0 - set :queue {} + set :queue [list] } ::HttpSpooler instproc all_done {} { catch {close [:channel]} @@ -598,7 +598,7 @@ set range [ns_set iget [ns_conn headers] range] if {[regexp {bytes=(.*)$} $range _ range]} { - set ranges {} + set ranges [list] set bytes 0 set pos 0 foreach r [split $range ,] {