From ace41995f641ede25b883f6f8ae56448e60381d7 Mon Sep 17 00:00:00 2001
From: Constantin Papizh <p.const@bk.ru>
Date: Fri, 25 Jun 2021 11:16:39 +0300
Subject: [PATCH] ...

---
 CMakeLists.txt                |  2 +-
 dap-sdk/core/libdap.pri       |  1 -
 dap-sdk/net/core/dap_server.c | 21 ++++++++++++---------
 3 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 664f32f20c..52c3dfc80c 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-7")
+set(CELLFRAME_SDK_NATIVE_VERSION "3.0-0")
 add_definitions ("-DCELLFRAME_SDK_VERSION=\"${CELLFRAME_SDK_NATIVE_VERSION}\"")
 set(DAPSDK_MODULES "")
 message("Cellframe modules: ${CELLFRAME_MODULES}")
diff --git a/dap-sdk/core/libdap.pri b/dap-sdk/core/libdap.pri
index 2d55484b6a..e4288f2574 100755
--- a/dap-sdk/core/libdap.pri
+++ b/dap-sdk/core/libdap.pri
@@ -53,7 +53,6 @@ win32 {
 HEADERS += $$PWD/../../3rdparty/uthash/src/utlist.h \
            $$PWD/../../3rdparty/uthash/src/uthash.h
 
-
 # Sources itself
 HEADERS += $$PWD/include/dap_common.h \
     $$PWD/include/dap_binary_tree.h \
diff --git a/dap-sdk/net/core/dap_server.c b/dap-sdk/net/core/dap_server.c
index a588978839..34d807be41 100644
--- a/dap-sdk/net/core/dap_server.c
+++ b/dap-sdk/net/core/dap_server.c
@@ -239,16 +239,19 @@ static int s_server_run(dap_server_t * a_server, dap_events_socket_callbacks_t *
 {
     assert(a_server);
 
-#ifdef DAP_OS_WINDOWS
-    struct sockaddr * l_listener_addr = (struct sockaddr *) &(a_server->listener_addr);
-#else
-    struct sockaddr * l_listener_addr = a_server->type == SERVER_LOCAL ?
-                                        (struct sockaddr *) &(a_server->listener_path) :
-                                        (struct sockaddr *) &(a_server->listener_addr);
+    struct sockaddr * l_listener_addr =
+#ifndef DAP_OS_WINDOWS
+            a_server->type == SERVER_LOCAL ?
+                (struct sockaddr *) &(a_server->listener_path) :
+#endif
+                (struct sockaddr *) &(a_server->listener_addr);
+
+    socklen_t l_listener_addr_len =
+#ifndef DAP_OS_WINDOWS
+            a_server->type == SERVER_LOCAL ?
+                sizeof(a_server->listener_path) :
 #endif
-    socklen_t l_listener_addr_len = a_server->type == SERVER_LOCAL ?
-                                        sizeof(a_server->listener_path) :
-                                        sizeof(a_server->listener_addr);
+                sizeof(a_server->listener_addr);
 
     if(bind (a_server->socket_listener, l_listener_addr, l_listener_addr_len) < 0) {
 #ifdef DAP_OS_WINDOWS
-- 
GitLab