summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
8cb65d7)
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
func callUp(peerId *govpn.PeerId) (string, error) {
result, err := govpn.ScriptCall(confs[*peerId].Up, "")
if err != nil {
func callUp(peerId *govpn.PeerId) (string, error) {
result, err := govpn.ScriptCall(confs[*peerId].Up, "")
if err != nil {
+ log.Println("Script", confs[*peerId].Up, "call failed", err)
return "", err
}
sepIndex := bytes.Index(result, []byte{'\n'})
return "", err
}
sepIndex := bytes.Index(result, []byte{'\n'})
} else {
ifaceName, err := callUp(peer.Id)
if err != nil {
} else {
ifaceName, err := callUp(peer.Id)
if err != nil {
break
}
tap, err = govpn.TAPListen(ifaceName)
if err != nil {
log.Println("Unable to create TAP:", err)
break
}
tap, err = govpn.TAPListen(ifaceName)
if err != nil {
log.Println("Unable to create TAP:", err)