]> Cypherpunks.ru repositories - govpn.git/blobdiff - src/govpn/cmd/govpn-server/common.go
Skip peer creation if either up-script or interface call failed
[govpn.git] / src / govpn / cmd / govpn-server / common.go
index f2cc0d324096cb0a0e6037af401624701d36557b..6560cfe1cb8fd01290cc7294febe2546e78326f6 100644 (file)
@@ -20,6 +20,7 @@ package main
 
 import (
        "bytes"
+       "log"
        "sync"
        "time"
 
@@ -68,6 +69,7 @@ Processor:
 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'})