gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r16529 - gnunet-gtk/src/lib


From: gnunet
Subject: [GNUnet-SVN] r16529 - gnunet-gtk/src/lib
Date: Mon, 15 Aug 2011 14:43:16 +0200

Author: grothoff
Date: 2011-08-15 14:43:16 +0200 (Mon, 15 Aug 2011)
New Revision: 16529

Modified:
   gnunet-gtk/src/lib/eventloop.c
Log:
some code cleanup

Modified: gnunet-gtk/src/lib/eventloop.c
===================================================================
--- gnunet-gtk/src/lib/eventloop.c      2011-08-15 12:41:16 UTC (rev 16528)
+++ gnunet-gtk/src/lib/eventloop.c      2011-08-15 12:43:16 UTC (rev 16529)
@@ -342,21 +342,19 @@
 #else
   while (1)
     {
-      fd_counter = 0;
       struct GNUNET_CONTAINER_SList_Iterator *t;
+
+      fd_counter = 0;
       /* We might overshoot a little, but that won't hurt very much */
       int need_nfds = (rfds->sds.fd_count + rfds->sds.fd_count + 
rfds->sds.fd_count > 0 ? 3 : 0)
         + (rfds == NULL ? 0 : GNUNET_CONTAINER_slist_count (rfds->handles))
         + (wfds == NULL ? 0 : 1)
         + 1;
       if (need_nfds >= ml->cached_poll_array_size)
-       {
+       resize_cached_poll_array (ml, need_nfds * 2);
          /* Since there are also gmainloop's own fds, just need_nfds won't be
           * enough, so make it twice as long.
           */
-         ml->cached_poll_array = ml->cached_poll_array = g_renew (GPollFD, 
ml->cached_poll_array, need_nfds * 2);
-         ml->cached_poll_array_size = ml->cached_poll_array_size = need_nfds * 
2;
-       }
       if (ml->read_array_length < GNUNET_CONTAINER_slist_count (rfds->handles))
        {
          ml->read_array = GNUNET_realloc (ml->read_array, 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]