[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r27992 - gnunet/src/mesh
From: |
gnunet |
Subject: |
[GNUnet-SVN] r27992 - gnunet/src/mesh |
Date: |
Sat, 13 Jul 2013 14:09:33 +0200 |
Author: bartpolot
Date: 2013-07-13 14:09:33 +0200 (Sat, 13 Jul 2013)
New Revision: 27992
Modified:
gnunet/src/mesh/gnunet-service-mesh.c
Log:
fixes. lunch break
Modified: gnunet/src/mesh/gnunet-service-mesh.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh.c 2013-07-13 11:50:31 UTC (rev
27991)
+++ gnunet/src/mesh/gnunet-service-mesh.c 2013-07-13 12:09:33 UTC (rev
27992)
@@ -2086,6 +2086,9 @@
delta = copy->mid - t->bck_rel->mid_recv;
mask = 0x1 << delta;
msg.futures |= mask;
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+ " setting bit for %u (delta %u) (%llX) -> %llX\n",
+ copy->mid, delta, mask, msg.futures);
}
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, " final futures %llX\n", msg.futures);
@@ -2384,6 +2387,8 @@
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "add_buffer_ucast %llu\n", mid);
copy = GNUNET_malloc (sizeof (*copy) + size);
+ copy->mid = mid;
+ copy->rel = rel;
memcpy (©[1], msg, size);
// FIXME do something better than O(n), although n < 64...
@@ -2428,13 +2433,16 @@
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"free_sent_buffer %llu %llX\n",
mid, bitfield);
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+ " rel %p, copy %p\n",
+ mid, bitfield);
rel = t->fwd_rel;
for (i = 0, copy = rel->head_recv;
i < 64 && NULL != copy && 0 != bitfield;
i++, copy = next)
{
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, " trying %u\n", i);
- mask = 0x1 << i;
+ mask = 0x1LL << i;
if (0 == (bitfield & mask))
continue;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r27992 - gnunet/src/mesh,
gnunet <=