From: Christian Grothoff Date: Tue, 20 Oct 2009 19:40:04 +0000 (+0000) Subject: fixing leak X-Git-Tag: initial-import-from-subversion-38251~23292 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=c4f53936ee31140530d711fc79fcdf1464a6539f;p=oweals%2Fgnunet.git fixing leak --- diff --git a/src/hostlist/hostlist-client.c b/src/hostlist/hostlist-client.c index 9b385c8ff..db7d1c586 100644 --- a/src/hostlist/hostlist-client.c +++ b/src/hostlist/hostlist-client.c @@ -383,15 +383,11 @@ run_multi () int max; struct GNUNET_NETWORK_FDSet *grs; struct GNUNET_NETWORK_FDSet *gws; - struct GNUNET_NETWORK_FDSet *ges; max = 0; FD_ZERO (&rs); FD_ZERO (&ws); FD_ZERO (&es); - grs = GNUNET_NETWORK_fdset_create (); - gws = GNUNET_NETWORK_fdset_create (); - ges = GNUNET_NETWORK_fdset_create (); mret = curl_multi_fdset (multi, &rs, &ws, &es, &max); if (mret != CURLM_OK) { @@ -402,9 +398,10 @@ run_multi () clean_up (); return; } + grs = GNUNET_NETWORK_fdset_create (); + gws = GNUNET_NETWORK_fdset_create (); GNUNET_NETWORK_fdset_copy_native (grs, &rs, max); GNUNET_NETWORK_fdset_copy_native (gws, &ws, max); - GNUNET_NETWORK_fdset_copy_native (ges, &es, max); current_task = GNUNET_SCHEDULER_add_select (sched, GNUNET_NO, @@ -415,7 +412,6 @@ run_multi () gws, &multi_ready, multi); - GNUNET_NETWORK_fdset_destroy (ges); GNUNET_NETWORK_fdset_destroy (gws); GNUNET_NETWORK_fdset_destroy (grs); }