]> rtime.felk.cvut.cz Git - frescor/fna.git/blobdiff - src_frescan/frescan_bwres.c
some reorganization... now the acceptor is simpler.. everything goes through requests...
[frescor/fna.git] / src_frescan / frescan_bwres.c
index ac47359dba09dc176f4f5a74c850a8ca374251d8..b85342ceb6118f773f7b58794e7cc1349ff96c0c 100644 (file)
@@ -51,6 +51,9 @@ int frescan_bwres_init(frescan_network_t net)
         ret = frescan_requests_init(FRESCAN_REQUESTS_MX_CEILING);
         if (ret != 0) return ret;
 
+        ret = frescan_messages_init(net);
+        if (ret != 0) return ret;
+
         ret = frescan_manager_thread_create(net);
         if (ret != 0) return ret;
 
@@ -92,6 +95,7 @@ int frescan_bwres_negotiate(frescan_network_t net,
         req_data->req          = req;
         req_data->contract     = (frescan_contract_t *)contract;
         req_data->request_node = the_networks[net].local_node;
+        req_data->net          = net;
 
         ret = frescan_bwres_robjs_alloc(&req_data->robj, FRESCAN_BWRES_MX_PRIO);
         if (ret != 0) return ret;