diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-10-17 08:13:49 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-10-17 08:13:49 +0000 |
commit | c0d32e08cddf59b933cecd744c6cd582ec566694 (patch) | |
tree | 3f1c239c318c4eb06b40c6cd0889d1803c0d9616 /src/ats/gnunet-service-ats.c | |
parent | a2d9b4434076254811584a4a0ffa8881d0903db8 (diff) | |
download | gnunet-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.c | 6 |
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); |