use enum
[oweals/gnunet.git] / src / util / network.c
index fa5dcf50394c3007a4dedcd57b3e135799d04121..031d7a1d7c7de7873f0495add669acf2f1dbbfa5 100644 (file)
@@ -490,13 +490,13 @@ 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
 \r
       handle = GNUNET_CONTAINER_slist_get (iter, &len);\r
-      GNUNET_CONTAINER_slist_add (to->handles, GNUNET_MEM_DISP_TRANSIENT, handle, len);\r
+      GNUNET_CONTAINER_slist_add (to->handles, GNUNET_CONTAINER_SLIST_DISPOSITION_TRANSIENT, handle, len);\r
     }\r
 #endif\r
 }\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