diff --git a/dap_chain_net_srv.c b/dap_chain_net_srv.c
index e5a63896efbd96e4a3a85d5b7f25c4e7d6b17f32..652031deb5c78961b7af64e1e045efd87f70e1c1 100755
--- a/dap_chain_net_srv.c
+++ b/dap_chain_net_srv.c
@@ -31,8 +31,8 @@
 
 #define LOG_TAG "chain_net_srv"
 
-size_t m_uid_count;
-dap_chain_net_srv_uid_t * m_uid;
+static size_t m_uid_count;
+static dap_chain_net_srv_uid_t * m_uid;
 
 typedef struct service_list {
     dap_chain_net_srv_uid_t uid;
@@ -136,7 +136,7 @@ dap_chain_net_srv_t * dap_chain_net_srv_get(dap_chain_net_srv_uid_t *a_uid)
  * @brief dap_chain_net_srv_count
  * @return
  */
-const size_t dap_chain_net_srv_count(void)
+ size_t dap_chain_net_srv_count(void)
 {
     size_t l_count = 0;
     service_list_t *l_sdata, *l_sdata_tmp;
diff --git a/dap_chain_net_srv.h b/dap_chain_net_srv.h
index 64ff680ac4d62af3bc31a2c8cec488ff5990a098..9f326f319150dafc9c1e5f434ba86878db6fe65d 100755
--- a/dap_chain_net_srv.h
+++ b/dap_chain_net_srv.h
@@ -23,12 +23,10 @@
  */
 #pragma once
 
-#include "dap_chain_node_ctl.h"
 #include "dap_chain_net_srv_common.h"
 
 typedef struct dap_chain_net_srv
 {
-    dap_chain_node_ctl_t * node;
     dap_chain_net_srv_uid_t uid; // Unique ID for service.
     dap_chain_net_srv_abstract_t srv_common;
 
@@ -45,6 +43,6 @@ void dap_chain_net_srv_add(dap_chain_net_srv_t * a_srv);
 void dap_chain_net_srv_del(dap_chain_net_srv_t * a_srv);
 void dap_chain_net_srv_del_all(void);
 dap_chain_net_srv_t * dap_chain_net_srv_get(dap_chain_net_srv_uid_t *a_uid);
-const size_t dap_chain_net_srv_count(void);
+size_t dap_chain_net_srv_count(void);
 const dap_chain_net_srv_uid_t * dap_chain_net_srv_list(void);