spongy

A Unixy IRC client
git clone https://git.woozle.org/neale/spongy.git

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
M spongyd/network.go
+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 {
M spongyd/spongyd.go
+1, -0
1@@ -104,4 +104,5 @@ func main() {
2 	runsvdir(basePath)
3 	
4 	running = false
5+	log.Print("Exiting for some reason!")
6 }