System call recv() failed with EAGAIN which causes connection disconnect with application
Issue
Seeing unexpected behavior on a Unix domain socket that is created by socketpair()
, where an EAGAIN
error is returned after system call recv()
.
This is causing a communication link failure with a third party application. System call recv()
failed returning EAGAIN
. The expected behaviour is that the socket remain open.
Environment
- Red Hat Enterprise Linux 6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.