Fix reflect wtr os/signal package

This commit is contained in:
Miek Gieben 2012-02-25 22:47:26 +01:00
parent 8b4957fe2e
commit e37fe55e7e
1 changed files with 4 additions and 2 deletions

View File

@ -24,7 +24,7 @@ import (
"log"
"net"
"os"
"exp/signal"
"os/signal"
"runtime/pprof"
"strconv"
)
@ -130,10 +130,12 @@ func main() {
dns.HandleFunc(".", handleReflect)
go serve("tcp")
go serve("udp")
sig := make(chan os.Signal)
signal.Notify(sig)
forever:
for {
select {
case <-signal.Incoming:
case <-sig:
fmt.Printf("Signal received, stopping\n")
break forever
}