From 91129086292b7bfcc3f0cb056fc699bbe995763d Mon Sep 17 00:00:00 2001 From: Roman Khlopkov <roman.khlopkov@demlabs.net> Date: Fri, 3 Sep 2021 06:17:36 +0300 Subject: [PATCH] [*] Proc thread poll update fix --- CMakeLists.txt | 2 +- dap-sdk/net/core/dap_proc_thread.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6c421e3c4b..6e81148340 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ project(cellframe-sdk C) cmake_minimum_required(VERSION 3.0) set(CMAKE_C_STANDARD 11) -set(CELLFRAME_SDK_NATIVE_VERSION "2.9-39") +set(CELLFRAME_SDK_NATIVE_VERSION "2.9-40") add_definitions ("-DCELLFRAME_SDK_VERSION=\"${CELLFRAME_SDK_NATIVE_VERSION}\"") set(DAPSDK_MODULES "") message("Cellframe modules: ${CELLFRAME_MODULES}") diff --git a/dap-sdk/net/core/dap_proc_thread.c b/dap-sdk/net/core/dap_proc_thread.c index c3e1b3a9b7..4aabf43938 100644 --- a/dap-sdk/net/core/dap_proc_thread.c +++ b/dap-sdk/net/core/dap_proc_thread.c @@ -295,9 +295,9 @@ int dap_proc_thread_esocket_update_poll_flags(dap_proc_thread_t * a_thread, dap_ } a_thread->poll[a_esocket->poll_index].events= a_esocket->poll_base_flags; if( a_esocket->flags & DAP_SOCK_READY_TO_READ) - a_thread->poll[a_esocket->poll_index].revents |= POLLIN; + a_thread->poll[a_esocket->poll_index].events |= POLLIN; if( a_esocket->flags & DAP_SOCK_READY_TO_WRITE) - a_thread->poll[a_esocket->poll_index].revents |= POLLOUT; + a_thread->poll[a_esocket->poll_index].events |= POLLOUT; #elif defined (DAP_EVENTS_CAPS_KQUEUE) -- GitLab