allow empty/NULL context message
[oweals/gnunet.git] / src / transport / test_transport_api_limited_sockets.c
index 284f5b9ccf17ad73732493b11d1647d2712cc82a..1a04ad6fe1c0bae515fb1a9fe4c8689b850503ad 100644 (file)
@@ -102,7 +102,7 @@ end ()
 }
 
 static void
-end_badly (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
+end_badly (void *cls)
 {
   die_task = NULL;
 
@@ -163,7 +163,8 @@ notify_ready (void *cls, size_t size, void *buf)
 
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
               "Transmitting message with %u bytes to peer %s\n",
-              sizeof (struct GNUNET_MessageHeader), GNUNET_i2s (&p->id));
+              (unsigned int) sizeof (struct GNUNET_MessageHeader),
+              GNUNET_i2s (&p->id));
   GNUNET_assert (size >= 256);
 
   if (buf != NULL)
@@ -194,14 +195,11 @@ notify_disconnect (void *cls, const struct GNUNET_PeerIdentity *peer)
   th = NULL;
 }
 
+
 static void
-sendtask (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
+sendtask (void *cls)
 {
   send_task = NULL;
-
-  if ((tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN) != 0)
-    return;
-
   th = GNUNET_TRANSPORT_notify_transmit_ready (p1->th, &p2->id, 256, TIMEOUT,
                                                &notify_ready, &p1);
 }
@@ -311,10 +309,12 @@ main (int argc, char *argv[])
 
   res = getrlimit (RLIMIT_NOFILE, &r_file_old);
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
-              "Maximum number of open files was: %u/%u\n", r_file_old.rlim_cur,
-              r_file_old.rlim_max);
+              "Maximum number of open files was: %u/%u\n",
+              (unsigned int) r_file_old.rlim_cur,
+              (unsigned int) r_file_old.rlim_max);
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
-              "Setting maximum number of open files to: %u\n", MAX_FILES);
+              "Setting maximum number of open files to: %u\n",
+              MAX_FILES);
   r_file_new.rlim_cur = MAX_FILES;
   r_file_new.rlim_max = r_file_old.rlim_max;
   res = setrlimit (RLIMIT_NOFILE, &r_file_new);
@@ -354,4 +354,3 @@ main (int argc, char *argv[])
 #endif
 
 /* end of test_transport_api_limited_sockets.c */
-