diff --git a/modules/net/dap_chain_net.c b/modules/net/dap_chain_net.c
index 31ac0899172354895307379e780f3c452072fa43..2511d510d2879dfd00e439e62e93cbbb533c3aa4 100644
--- a/modules/net/dap_chain_net.c
+++ b/modules/net/dap_chain_net.c
@@ -1802,10 +1802,9 @@ int s_net_init(const char *a_net_name, uint16_t a_acl_idx)
             }   
             ++j;
         }
-        if (j < i) {
+        l_net->pub.bridged_networks_count = j;
+        if (j < i)
             l_net->pub.bridged_networks = DAP_REALLOC_COUNT(l_net->pub.bridged_networks, j); // Can be NULL, it's ok
-            l_net->pub.bridged_networks_count = j;
-        }
     }
 
     const char **l_permanent_nodes_addrs = dap_config_get_array_str(l_cfg, "general", "permanent_nodes_addrs", &l_net_pvt->permanent_links_count);