X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=www%2Fz39util.tcl;h=855351958d64d9423f5ac32a1d1d1c69512ce0cc;hb=3871eda3b3a1518d4d18c1ffc0ed0375cb88bdf5;hp=ffdb837000f422b564e1df54732ee8b2c1c59c28;hpb=5e8a1c1d1f14d915a82d9b8df5b09ba75bb201ec;p=egate.git diff --git a/www/z39util.tcl b/www/z39util.tcl index ffdb837..8553519 100644 --- a/www/z39util.tcl +++ b/www/z39util.tcl @@ -1,5 +1,5 @@ # -# $Id: z39util.tcl,v 1.32 1996/02/21 14:58:35 adam Exp $ +# $Id: z39util.tcl,v 1.33 1996/02/21 16:57:39 adam Exp $ # proc saveState {} { uplevel #0 { @@ -506,7 +506,7 @@ proc z39scan {setNo scanNo tno scanLines scanPos cache} { $zz callback ok-response $zz failback fail-response set thisHost [splitHostSpec $host] - if {$oldHost != $thisHost} { + if {[string compare $oldHost $thisHost]} { catch [list $zz disconnect] set sessionWait 0 @@ -665,7 +665,7 @@ proc z39search {setNo piggy tno elements} { $zz callback ok-response $zz failback fail-response set thisHost [splitHostSpec $host] - if {$oldHost != $thisHost} { + if {[string compare $oldHost $thisHost]} { catch [list $zz disconnect] set sessionWait 0 @@ -863,7 +863,7 @@ proc z39msearch {setNo elements start number cache} { } set oldHost [z39$i connect] set thisHost [splitHostSpec $host] - if {$oldHost != $thisHost} { + if {[string compare $oldHost $thisHost]} { catch {z39$i disconnect} } z39$i callback [list connect-m-response $i] @@ -874,7 +874,7 @@ proc z39msearch {setNo elements start number cache} { set oldHost [z39$i connect] set host $hist($setNo,$i,host) set thisHost [splitHostSpec $host] - if {$oldHost == $thisHost} { + if {![string compare $oldhost $thisHost]} { continue } egw_log debug "old=$oldHost this=$thisHost"