Tell core that we want to have this packet delivered
authorPhilipp Tölke <toelke@in.tum.de>
Wed, 15 Dec 2010 08:26:30 +0000 (08:26 +0000)
committerPhilipp Tölke <toelke@in.tum.de>
Wed, 15 Dec 2010 08:26:30 +0000 (08:26 +0000)
src/vpn/gnunet-daemon-vpn.c

index 3b61c02573170144b1e46f33e4df3376db78e6ae..31d1e6700f6dcf2a8c95105d85ed0a6ae349c4c3 100644 (file)
@@ -38,6 +38,7 @@
 #include "gnunet_client_lib.h"
 #include "gnunet_container_lib.h"
 #include "block_dns.h"
+#include "gnunet_constants.h"
 
 /**
  * Final status code.
@@ -495,7 +496,7 @@ send_udp (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
   struct udp_pkt *udp = (struct udp_pkt *) (hc + 1);
   GNUNET_CORE_notify_transmit_ready (core_handle,
                                     42,
-                                    GNUNET_TIME_UNIT_FOREVER_REL,
+                                    GNUNET_TIME_relative_divide(GNUNET_CONSTANTS_MAX_CORK_DELAY, 2),
                                     peer,
                                     htons (sizeof
                                            (struct GNUNET_MessageHeader) +
@@ -878,7 +879,7 @@ receive_from_network (void *cls,
   memcpy (pkt + 1, buf, len);
 
   GNUNET_CORE_notify_transmit_ready (core_handle, 42,
-                                    GNUNET_TIME_UNIT_FOREVER_REL,
+                                    GNUNET_TIME_relative_divide(GNUNET_CONSTANTS_MAX_CORK_DELAY, 2),
                                     &data->state.peer, len_pkt,
                                     send_udp_service, hdr);