projects
/
oweals
/
gnunet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f12ac33
)
check for existing task
author
Christian Grothoff
<christian@grothoff.org>
Tue, 7 Jun 2016 14:48:05 +0000
(14:48 +0000)
committer
Christian Grothoff
<christian@grothoff.org>
Tue, 7 Jun 2016 14:48:05 +0000
(14:48 +0000)
src/curl/curl_reschedule.c
patch
|
blob
|
history
diff --git
a/src/curl/curl_reschedule.c
b/src/curl/curl_reschedule.c
index fab66765e61aa30fec75647afa1690c0bce5d18e..6da930ea068a62aec434d6d176ca8bf9ac2d4642 100644
(file)
--- a/
src/curl/curl_reschedule.c
+++ b/
src/curl/curl_reschedule.c
@@
-116,12
+116,13
@@
context_task (void *cls)
GNUNET_NETWORK_fdset_copy_native (ws,
&write_fd_set,
max_fd + 1);
- rc->task = GNUNET_SCHEDULER_add_select (GNUNET_SCHEDULER_PRIORITY_DEFAULT,
- delay,
- rs,
- ws,
- &context_task,
- rc);
+ if (NULL == rc->task)
+ rc->task = GNUNET_SCHEDULER_add_select (GNUNET_SCHEDULER_PRIORITY_DEFAULT,
+ delay,
+ rs,
+ ws,
+ &context_task,
+ rc);
GNUNET_NETWORK_fdset_destroy (rs);
GNUNET_NETWORK_fdset_destroy (ws);
}