fixes
authorNils Durner <durner@gnunet.org>
Sat, 3 Oct 2009 18:23:35 +0000 (18:23 +0000)
committerNils Durner <durner@gnunet.org>
Sat, 3 Oct 2009 18:23:35 +0000 (18:23 +0000)
src/util/network.c

index fa5dcf50394c3007a4dedcd57b3e135799d04121..43a9b65f29709eab5c1446c4cc79650c424f1969 100644 (file)
@@ -490,7 +490,7 @@ GNUNET_NETWORK_fdset_copy (struct GNUNET_NETWORK_FDSet *to,
   GNUNET_CONTAINER_slist_clear (to->handles);\r
 \r
   for (iter = GNUNET_CONTAINER_slist_begin (from->handles);\r
-      GNUNET_CONTAINER_slist_end (iter); GNUNET_CONTAINER_slist_next (iter))\r
+      GNUNET_CONTAINER_slist_end (iter) != GNUNET_YES; GNUNET_CONTAINER_slist_next (iter))\r
     {\r
       void *handle;\r
       size_t len;\r
@@ -592,7 +592,7 @@ GNUNET_NETWORK_fdset_create ()
 \r
   fds = GNUNET_malloc (sizeof (struct GNUNET_NETWORK_FDSet));\r
 #ifdef MINGW\r
-  fds->handles = NULL;\r
+  fds->handles = GNUNET_CONTAINER_slist_create ();\r
 #endif\r
   GNUNET_NETWORK_fdset_zero (fds);\r
   return fds;\r