@@ -48,6 +48,7 @@ func Reader(handle syscall.Handle) {
err := syscall.WSARecv(handle, &WSA_Buffer, 1, &read, &flags, nil, nil)
if err != nil {
log.Printf("Reader ERR: %#v\n", err)
+ close(readerChannel)
break
}