gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r36538 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r36538 - gnunet/src/transport
Date: Sun, 18 Oct 2015 20:16:59 +0200

Author: grothoff
Date: 2015-10-18 20:16:59 +0200 (Sun, 18 Oct 2015)
New Revision: 36538

Modified:
   gnunet/src/transport/plugin_transport_udp.c
Log:
-only schedule select once per fragmented message

Modified: gnunet/src/transport/plugin_transport_udp.c
===================================================================
--- gnunet/src/transport/plugin_transport_udp.c 2015-10-18 14:09:00 UTC (rev 
36537)
+++ gnunet/src/transport/plugin_transport_udp.c 2015-10-18 18:16:59 UTC (rev 
36538)
@@ -1859,10 +1859,6 @@
           msg_len);
   enqueue (plugin,
            udpw);
-  if (sizeof (struct IPv4UdpAddress) == session->address->address_length)
-    schedule_select_v4 (plugin);
-  else
-    schedule_select_v6 (plugin);
 }
 
 
@@ -2101,6 +2097,10 @@
                                                      frag_ctx);
     s->frag_ctx = frag_ctx;
     s->last_transmit_time = frag_ctx->next_frag_time;
+    if (sizeof (struct IPv4UdpAddress) == s->address->address_length)
+      schedule_select_v4 (plugin);
+    else
+      schedule_select_v6 (plugin);
     GNUNET_STATISTICS_update (plugin->env->stats,
                               "# UDP, fragmented messages active",
                               1,




reply via email to

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