func signalCatcher(pcapreader *pcap.Pcap) { ch := make(chan os.Signal) signal.Notify(ch, syscall.SIGINT) <-ch fmt.Println("CTRL-C; exiting") pcapreader.Close() }