From 7b3f426817cfaa0269ebd0326c1bb61229fc29f4 Mon Sep 17 00:00:00 2001
From: "Dmitriy A. Gerasimov" <dmitriy.gerasimov@demlabs.net>
Date: Mon, 23 Dec 2019 21:01:52 +0700
Subject: [PATCH] [*] Free usage fix

---
 dap_chain_net_srv_vpn.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dap_chain_net_srv_vpn.c b/dap_chain_net_srv_vpn.c
index 8637747..20d9405 100755
--- a/dap_chain_net_srv_vpn.c
+++ b/dap_chain_net_srv_vpn.c
@@ -612,7 +612,7 @@ static void s_ch_packet_out(dap_stream_ch_t* a_ch, void* a_arg)
             dap_stream_ch_pkt_write( l_usage->clients->ch , DAP_STREAM_CH_CHAIN_NET_SRV_PKT_TYPE_NOTIFY_STOPPED , NULL, 0 );
         return;
     }
-    if ( ! l_usage->receipt ){
+    if ( (! l_usage->is_free) && (! l_usage->receipt) ){
         log_it(L_WARNING, "No active receipt, switching off");
         dap_stream_ch_set_ready_to_write(a_ch,false);
         dap_stream_ch_set_ready_to_read(a_ch,false);
-- 
GitLab