X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=src%2Fcypherpunks.ru%2Fgovpn%2Fcmd%2Fgovpn-server%2Fcommon.go;fp=src%2Fcypherpunks.ru%2Fgovpn%2Fcmd%2Fgovpn-server%2Fcommon.go;h=f7435dddcd766a63337e23e9762fd20d5ec5cfdb;hb=f696080a3e32ba340cc4c5c70e39eb8e8857da89;hp=eac8a98097b10ac1c4c11f2ca7e55ab6505072c3;hpb=28ab186439be82e88c87a43b2484d5898aba19f0;p=govpn.git diff --git a/src/cypherpunks.ru/govpn/cmd/govpn-server/common.go b/src/cypherpunks.ru/govpn/cmd/govpn-server/common.go index eac8a98..f7435dd 100644 --- a/src/cypherpunks.ru/govpn/cmd/govpn-server/common.go +++ b/src/cypherpunks.ru/govpn/cmd/govpn-server/common.go @@ -66,10 +66,10 @@ Processor: heartbeat.Stop() } -func callUp(peerId *govpn.PeerId) (string, error) { +func callUp(peerId *govpn.PeerId, remoteAddr string) (string, error) { ifaceName := confs[*peerId].Iface if confs[*peerId].Up != "" { - result, err := govpn.ScriptCall(confs[*peerId].Up, "") + result, err := govpn.ScriptCall(confs[*peerId].Up, ifaceName, remoteAddr) if err != nil { log.Println("Script", confs[*peerId].Up, "call failed", err) return "", err