From: Ian Jackson Date: Wed, 31 Jan 2001 16:56:01 +0000 (+0000) Subject: Allow differing local addresses. X-Git-Tag: branchpoint-2001-10-09-tell~30 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/ircbot/commitdiff_plain/a867f5471a1c97cf8c10acbc30f6cd0503b68832 Allow differing local addresses. --- diff --git a/blight.tcl b/blight.tcl index 4825da3..6092f9b 100644 --- a/blight.tcl +++ b/blight.tcl @@ -4,5 +4,7 @@ set host chiark set nick Blight set ownfullname "here to Help" set ownmailaddr blight@chiark.greenend.org.uk +#set socketargs {-myaddr permutation-city.greenend.org.uk} +set socketargs {} source bot.tcl diff --git a/bot.tcl b/bot.tcl index 876a238..ad5c908 100755 --- a/bot.tcl +++ b/bot.tcl @@ -1505,11 +1505,11 @@ proc fail {msg} { } proc ensure_connecting {} { - global sock ownfullname host port nick + global sock ownfullname host port nick socketargs global musthaveping_ms musthaveping_after if {[info exists sock]} return - set sock [socket $host $port] + set sock [eval socket $socketargs [list $host $port]] fconfigure $sock -buffering line fconfigure $sock -translation crlf