]> rtime.felk.cvut.cz Git - frescor/fna.git/commitdiff
lock for the (future) negotiation
authorsangorrin <sangorrin@35b4ef3e-fd22-0410-ab77-dab3279adceb>
Tue, 15 Apr 2008 08:51:36 +0000 (08:51 +0000)
committersangorrin <sangorrin@35b4ef3e-fd22-0410-ab77-dab3279adceb>
Tue, 15 Apr 2008 08:51:36 +0000 (08:51 +0000)
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1112 35b4ef3e-fd22-0410-ab77-dab3279adceb

src_frescan/frescan_negotiation_messages.c

index 881856d9f54bca421c2e7aba135ec2c84d796dfe..1bc8a00ea9b68342e981d60fe6974967719a377d 100644 (file)
@@ -218,7 +218,10 @@ int frescan_message_parse(frescan_network_t net,
 //                         server_params.values.budget = contract.min_values.budget;
 //                         server_params.values.period = contract.min_values.period;
 //                         server_params.prio = contract.prio;
+                        FRESCAN_ACQUIRE_LOCK(&the_networks[net].lock);
                         accepted = 1;
+                        FRESCAN_RELEASE_LOCK(&the_networks[net].lock);
+
                         server_params.values.budget = 69;
                         server_params.values.period.tv_sec = 33;
                         server_params.values.period.tv_nsec = 666;