diff --git a/modules/service/vpn/dap_chain_net_srv_vpn.c b/modules/service/vpn/dap_chain_net_srv_vpn.c index 32b9cff5528ebdc91edf530678e271f6f48993a8..4bfa73df20e11acbba61d2a5145468b1c6c6b3f9 100644 --- a/modules/service/vpn/dap_chain_net_srv_vpn.c +++ b/modules/service/vpn/dap_chain_net_srv_vpn.c @@ -1181,7 +1181,7 @@ static int s_callback_save_remain_service(dap_chain_net_srv_t * a_srv, uint32_t return -101; } - if (l_usage->service_state == DAP_CHAIN_NET_SRV_USAGE_SERVICE_STATE_FREE || !l_usage->is_limits_changed) + if (l_usage->service_state != DAP_CHAIN_NET_SRV_USAGE_SERVICE_STATE_NORMAL || !l_usage->is_limits_changed) return -110; dap_chain_net_t *l_net = l_usage->net;