aboutsummaryrefslogtreecommitdiff
path: root/src/ats/ats_api_scheduling.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ats/ats_api_scheduling.c')
-rw-r--r--src/ats/ats_api_scheduling.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/ats/ats_api_scheduling.c b/src/ats/ats_api_scheduling.c
index b5bbf073d..6bb595391 100644
--- a/src/ats/ats_api_scheduling.c
+++ b/src/ats/ats_api_scheduling.c
@@ -177,12 +177,12 @@ struct GNUNET_ATS_SchedulingHandle
177 /** 177 /**
178 * Task to trigger reconnect. 178 * Task to trigger reconnect.
179 */ 179 */
180 GNUNET_SCHEDULER_TaskIdentifier task; 180 struct GNUNET_SCHEDULER_Task * task;
181 181
182 /** 182 /**
183 * Task retrieving interfaces from the system 183 * Task retrieving interfaces from the system
184 */ 184 */
185 GNUNET_SCHEDULER_TaskIdentifier interface_task; 185 struct GNUNET_SCHEDULER_Task * interface_task;
186 186
187 187
188 /** 188 /**
@@ -217,7 +217,7 @@ reconnect_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
217{ 217{
218 struct GNUNET_ATS_SchedulingHandle *sh = cls; 218 struct GNUNET_ATS_SchedulingHandle *sh = cls;
219 219
220 sh->task = GNUNET_SCHEDULER_NO_TASK; 220 sh->task = NULL;
221 reconnect (sh); 221 reconnect (sh);
222} 222}
223 223
@@ -825,7 +825,7 @@ static void
825get_addresses (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) 825get_addresses (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
826{ 826{
827 struct GNUNET_ATS_SchedulingHandle * sh = cls; 827 struct GNUNET_ATS_SchedulingHandle * sh = cls;
828 sh->interface_task = GNUNET_SCHEDULER_NO_TASK; 828 sh->interface_task = NULL;
829 delete_networks (sh); 829 delete_networks (sh);
830 GNUNET_OS_network_interfaces_list(interface_proc, sh); 830 GNUNET_OS_network_interfaces_list(interface_proc, sh);
831 sh->interface_task = GNUNET_SCHEDULER_add_delayed (INTERFACE_PROCESSING_INTERVALL, 831 sh->interface_task = GNUNET_SCHEDULER_add_delayed (INTERFACE_PROCESSING_INTERVALL,
@@ -1005,10 +1005,10 @@ GNUNET_ATS_scheduling_done (struct GNUNET_ATS_SchedulingHandle *sh)
1005 GNUNET_CLIENT_disconnect (sh->client); 1005 GNUNET_CLIENT_disconnect (sh->client);
1006 sh->client = NULL; 1006 sh->client = NULL;
1007 } 1007 }
1008 if (GNUNET_SCHEDULER_NO_TASK != sh->task) 1008 if (NULL != sh->task)
1009 { 1009 {
1010 GNUNET_SCHEDULER_cancel (sh->task); 1010 GNUNET_SCHEDULER_cancel (sh->task);
1011 sh->task = GNUNET_SCHEDULER_NO_TASK; 1011 sh->task = NULL;
1012 } 1012 }
1013 1013
1014 next = sh->sug_head; 1014 next = sh->sug_head;
@@ -1020,10 +1020,10 @@ GNUNET_ATS_scheduling_done (struct GNUNET_ATS_SchedulingHandle *sh)
1020 } 1020 }
1021 1021
1022 delete_networks (sh); 1022 delete_networks (sh);
1023 if (sh->interface_task != GNUNET_SCHEDULER_NO_TASK) 1023 if (sh->interface_task != NULL)
1024 { 1024 {
1025 GNUNET_SCHEDULER_cancel(sh->interface_task); 1025 GNUNET_SCHEDULER_cancel(sh->interface_task);
1026 sh->interface_task = GNUNET_SCHEDULER_NO_TASK; 1026 sh->interface_task = NULL;
1027 } 1027 }
1028 GNUNET_array_grow (sh->session_array, sh->session_array_size, 0); 1028 GNUNET_array_grow (sh->session_array, sh->session_array_size, 0);
1029 GNUNET_free (sh); 1029 GNUNET_free (sh);