summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-03-12 05:37:53 -0500
committerJeff Carr <[email protected]>2025-03-12 06:40:17 -0500
commitc2f796de1e07e59bb379fa4e0a222bc13dcfe571 (patch)
tree8409cc96c60af6710f1e27ff8dd3b7a8d330124a /main.go
parentc941ec541ee9edc81e99708d9c000d65f8d1d812 (diff)
daemon option works correctly
Diffstat (limited to 'main.go')
-rw-r--r--main.go21
1 files changed, 9 insertions, 12 deletions
diff --git a/main.go b/main.go
index 889df91..65f6132 100644
--- a/main.go
+++ b/main.go
@@ -53,24 +53,24 @@ func main() {
if argv.Daemon {
// turn off timestamps for STDOUT (systemd adds them)
log.DaemonMode(true)
+ startGus()
startHTTP()
os.Exit(0)
}
if gui.NoGui() {
- all := me.portmaps.All()
- for all.Scan() {
- pm := all.Next()
- if !pm.Enabled {
- continue
- }
- log.Info("portmap enabled for port", pm.Localport, "to", pm.Dest)
- go gus3000(pm)
- }
+ startGus()
startHTTP()
os.Exit(0)
}
+ startGus()
+ // go NewWatchdog()
+ go startHTTP()
+ doGui()
+}
+
+func startGus() {
all := me.portmaps.All()
for all.Scan() {
pm := all.Next()
@@ -80,9 +80,6 @@ func main() {
log.Info("portmap enabled for port", pm.Localport, "to", pm.Dest)
go gus3000(pm)
}
- // go NewWatchdog()
- go startHTTP()
- doGui()
}
// func doME(pm *Portmap, gus listener.Accept) {