1
0
mirror of https://github.com/kidoman/embd synced 2024-06-01 00:28:06 +02:00

Ignore EINTR signal

This commit is contained in:
Ranjib Dey 2017-01-08 01:30:20 -08:00
parent adc3d47305
commit c1dfbf817a

View File

@ -58,6 +58,9 @@ func initEpollListener() *epollListener {
for { for {
n, err := syscall.EpollWait(listener.fd, epollEvents[:], -1) n, err := syscall.EpollWait(listener.fd, epollEvents[:], -1)
if err == syscall.EINTR {
continue
}
if err != nil { if err != nil {
panic(fmt.Sprintf("EpollWait error: %v", err)) panic(fmt.Sprintf("EpollWait error: %v", err))
} }