- commit
- e9ccb68
- parent
- cfe75df
- author
- Neale Pickett
- date
- 2016-05-18 17:02:23 -0600 MDT
Pass along inherited environemnt variables
2 files changed,
+8,
-8
+7,
-8
1@@ -191,14 +191,13 @@ func (nw *Network) messageDispatchLoop() {
2
3 handlerPath := path.Join(nw.basePath, "handler")
4 cmd := exec.Command(handlerPath, m.Args...)
5- cmd.Env = []string{
6- "command=" + m.Command,
7- "fullsender=" + m.FullSender,
8- "sender=" + m.Sender,
9- "forum=" + m.Forum,
10- "text=" + m.Text,
11- "raw=" + line,
12- }
13+ cmd.Env = os.Environ()
14+ cmd.Env = append(cmd.Env, "command=" + m.Command)
15+ cmd.Env = append(cmd.Env, "fullsender=" + m.FullSender)
16+ cmd.Env = append(cmd.Env, "sender=" + m.Sender)
17+ cmd.Env = append(cmd.Env, "forum=" + m.Forum)
18+ cmd.Env = append(cmd.Env, "text=" + m.Text)
19+ cmd.Env = append(cmd.Env, "raw=" + line)
20 cmd.Stderr = os.Stderr
21 out, err := cmd.Output()
22 if err != nil {
+1,
-0
1@@ -104,4 +104,5 @@ func main() {
2 runsvdir(basePath)
3
4 running = false
5+ log.Print("Exiting for some reason!")
6 }