diff options
-rwxr-xr-x[-rw-r--r--] | cnd/src/cnd_process.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cnd/src/cnd_process.cpp b/cnd/src/cnd_process.cpp index 7911746..18c1a3d 100644..100755 --- a/cnd/src/cnd_process.cpp +++ b/cnd/src/cnd_process.cpp @@ -1053,7 +1053,7 @@ static void processCommandsCallback(int fd, void *param) } CNE_LOGV ("processCommandsCallback: exit loop, ret=%d, errno=%d, fd=%d", ret, errno, fd); - if (ret == 0 || !(errno == EAGAIN || errno == EINTR)) { + if (ret == 0 || !(errno == EAGAIN || errno == EINTR || errno == EBADF)) { /* fatal error or end-of-stream */ if (ret != 0) { CNE_LOGD("error on reading command socket errno:%d\n", errno); |