Hello, I have an improvement idea for the following line in the os/signals package.
284 <http://c.ch = make(chan os.Signal, 1)https://github.com/golang/go/blob/912f0750472dd4f674b69ca1616bfaf377af1805/src/os/signal/signal.go#L284> c.ch = make(chan os.Signal, 1) Regarding the underlying function's (Notify) description ("the caller must ensure that channel has sufficient buffer space to keep up with the expected signal rate.") the code can be improved like the following code snippet: cap := len(signals) if cap == 0 { cap = 1 } c.ch = make(chan os.Signal, cap) I wanted to discuss here first before opening my first issue :) Best regards -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/e97a95f0-2175-48b8-a47c-d0c99f8b8370n%40googlegroups.com.