aboutsummaryrefslogtreecommitdiff
path: root/src/curl
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2016-06-07 14:48:05 +0000
committerChristian Grothoff <christian@grothoff.org>2016-06-07 14:48:05 +0000
commit5bf0312a61434d78dec08859bf986bf5e1faa751 (patch)
treec512b841d12c4a0542d8ef8f1c370a414eae8e12 /src/curl
parentf12ac33d46fad89af94831f16dcdebd436a851da (diff)
downloadgnunet-5bf0312a61434d78dec08859bf986bf5e1faa751.tar.gz
gnunet-5bf0312a61434d78dec08859bf986bf5e1faa751.zip
check for existing task
Diffstat (limited to 'src/curl')
-rw-r--r--src/curl/curl_reschedule.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/curl/curl_reschedule.c b/src/curl/curl_reschedule.c
index fab66765e..6da930ea0 100644
--- a/src/curl/curl_reschedule.c
+++ b/src/curl/curl_reschedule.c
@@ -116,12 +116,13 @@ context_task (void *cls)
116 GNUNET_NETWORK_fdset_copy_native (ws, 116 GNUNET_NETWORK_fdset_copy_native (ws,
117 &write_fd_set, 117 &write_fd_set,
118 max_fd + 1); 118 max_fd + 1);
119 rc->task = GNUNET_SCHEDULER_add_select (GNUNET_SCHEDULER_PRIORITY_DEFAULT, 119 if (NULL == rc->task)
120 delay, 120 rc->task = GNUNET_SCHEDULER_add_select (GNUNET_SCHEDULER_PRIORITY_DEFAULT,
121 rs, 121 delay,
122 ws, 122 rs,
123 &context_task, 123 ws,
124 rc); 124 &context_task,
125 rc);
125 GNUNET_NETWORK_fdset_destroy (rs); 126 GNUNET_NETWORK_fdset_destroy (rs);
126 GNUNET_NETWORK_fdset_destroy (ws); 127 GNUNET_NETWORK_fdset_destroy (ws);
127} 128}