diff --git a/config.go b/config.go index 3ec3619..37b3174 100644 --- a/config.go +++ b/config.go @@ -41,8 +41,8 @@ func ConfigLoad() *Portmaps { var data []byte var err error - if data, err = loadFile("gus.text"); err != nil { - log.Warn("gus.text failed to load", err) + if data, err = loadFile(fullname); err != nil { + log.Warn("config file failed to load", err) // something went wrong loading the file return nil } @@ -52,7 +52,7 @@ func ConfigLoad() *Portmaps { } p := new(Portmaps) if err = p.UnmarshalTEXT(data); err != nil { - log.Warn("unmarshal failed on gus.text config file", err) + log.Warn("unmarshal failed on config file", err) return nil } @@ -60,47 +60,6 @@ func ConfigLoad() *Portmaps { return p } -/* -func (m *Portmaps) ConfigLoad() error { - var fullname string - if m == nil { - return errors.New("It's not safe to run ConfigLoad() on a nil ?") - } - if os.Getenv("CLOUD_HOME") != "" { - fullname = filepath.Join(os.Getenv("CLOUD_HOME"), "gus.text") - if argv.Config == "" { - argv.Config = fullname - } - } - if argv.Config != "" { - fullname = argv.Config - } - if fullname == "" { - homeDir, _ := os.UserHomeDir() - fullname = filepath.Join(homeDir, ".config/cloud", "gus.text") - argv.Config = fullname - } - - var data []byte - var err error - if data, err = loadFile(); err != nil { - // something went wrong loading the file - return err - } - - if data != nil { - if err = proto.Unmarshal(data, m); err != nil { - log.Warn("broken gus.text config file", "gus.text") - return err - } - return nil - } - - log.Log(INFO, "gus.ConfigLoad() has", m.Len(), "port mappings") - return nil -} -*/ - func loadFile(fullname string) ([]byte, error) { data, err := os.ReadFile(fullname) if errors.Is(err, os.ErrNotExist) { diff --git a/http.go b/http.go index d478fff..c1a4b25 100644 --- a/http.go +++ b/http.go @@ -57,7 +57,6 @@ func okHandler(w http.ResponseWriter, r *http.Request) { log.Info(s) fmt.Fprintln(w, s) } - startHTTP() return } diff --git a/main.go b/main.go index dbfbb90..c8ac253 100644 --- a/main.go +++ b/main.go @@ -60,7 +60,7 @@ func main() { log.Info("portmap enabled for port", pm.Listen, "to", pm.Connect) go gus3000(int(pm.Listen), pm.Connect) } - // startHTTP() + startHTTP() os.Exit(0) } // go NewWatchdog()