diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2012-05-09 16:05:25 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2012-05-09 16:05:25 +0000 |
commit | 36aa5926be1dbe6db912d021b57cf436e3b9756a (patch) | |
tree | 44b9f2dbc62ac75388969d4a72b86bc84613a00e /src/ats/gnunet-service-ats_scheduling.c | |
parent | b07c793a4fc0475d174800fc1fbf2c02490936ca (diff) | |
download | gnunet-36aa5926be1dbe6db912d021b57cf436e3b9756a.tar.gz gnunet-36aa5926be1dbe6db912d021b57cf436e3b9756a.zip |
- fixes
Diffstat (limited to 'src/ats/gnunet-service-ats_scheduling.c')
-rw-r--r-- | src/ats/gnunet-service-ats_scheduling.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/ats/gnunet-service-ats_scheduling.c b/src/ats/gnunet-service-ats_scheduling.c index 563c8f43c..5d03ff007 100644 --- a/src/ats/gnunet-service-ats_scheduling.c +++ b/src/ats/gnunet-service-ats_scheduling.c | |||
@@ -59,7 +59,6 @@ GAS_scheduling_add_client (struct GNUNET_SERVER_Client *client) | |||
59 | } | 59 | } |
60 | my_client = client; | 60 | my_client = client; |
61 | GNUNET_SERVER_notification_context_add (nc, client); | 61 | GNUNET_SERVER_notification_context_add (nc, client); |
62 | GNUNET_SERVER_client_keep (client); | ||
63 | return GNUNET_OK; | 62 | return GNUNET_OK; |
64 | } | 63 | } |
65 | 64 | ||
@@ -76,7 +75,6 @@ GAS_scheduling_remove_client (struct GNUNET_SERVER_Client *client) | |||
76 | if (my_client != client) | 75 | if (my_client != client) |
77 | return; | 76 | return; |
78 | GAS_addresses_destroy_all (); | 77 | GAS_addresses_destroy_all (); |
79 | GNUNET_SERVER_client_drop (client); | ||
80 | my_client = NULL; | 78 | my_client = NULL; |
81 | } | 79 | } |
82 | 80 | ||
@@ -413,8 +411,13 @@ GAS_scheduling_init (struct GNUNET_SERVER_Handle *server) | |||
413 | void | 411 | void |
414 | GAS_scheduling_done () | 412 | GAS_scheduling_done () |
415 | { | 413 | { |
414 | if (NULL != my_client) | ||
415 | { | ||
416 | my_client = NULL; | ||
417 | } | ||
416 | GNUNET_SERVER_notification_context_destroy (nc); | 418 | GNUNET_SERVER_notification_context_destroy (nc); |
417 | nc = NULL; | 419 | nc = NULL; |
420 | |||
418 | } | 421 | } |
419 | 422 | ||
420 | 423 | ||