summaryrefslogtreecommitdiff
path: root/src/ats/gnunet-service-ats.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-10-17 08:13:49 +0000
committerChristian Grothoff <christian@grothoff.org>2011-10-17 08:13:49 +0000
commitc0d32e08cddf59b933cecd744c6cd582ec566694 (patch)
tree3f1c239c318c4eb06b40c6cd0889d1803c0d9616 /src/ats/gnunet-service-ats.c
parenta2d9b4434076254811584a4a0ffa8881d0903db8 (diff)
downloadgnunet-c0d32e08cddf59b933cecd744c6cd582ec566694.tar.gz
gnunet-c0d32e08cddf59b933cecd744c6cd582ec566694.zip
restrict to 1 scheduling client
Diffstat (limited to 'src/ats/gnunet-service-ats.c')
-rw-r--r--src/ats/gnunet-service-ats.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ats/gnunet-service-ats.c b/src/ats/gnunet-service-ats.c
index a2c0e8c73..3babc0988 100644
--- a/src/ats/gnunet-service-ats.c
+++ b/src/ats/gnunet-service-ats.c
@@ -55,7 +55,11 @@ handle_ats_start (void *cls, struct GNUNET_SERVER_Client *client,
55 switch (flag) 55 switch (flag)
56 { 56 {
57 case START_FLAG_SCHEDULING: 57 case START_FLAG_SCHEDULING:
58 GAS_scheduling_add_client (client); 58 if (GNUNET_OK != GAS_scheduling_add_client (client))
59 {
60 GNUNET_SERVER_receive_done (client, GNUNET_SYSERR);
61 return;
62 }
59 break; 63 break;
60 case START_FLAG_PERFORMANCE_WITH_PIC: 64 case START_FLAG_PERFORMANCE_WITH_PIC:
61 GAS_performance_add_client (client, flag); 65 GAS_performance_add_client (client, flag);