[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r24736 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r24736 - gnunet/src/transport |
Date: |
Mon, 5 Nov 2012 14:52:46 +0100 |
Author: wachs
Date: 2012-11-05 14:52:46 +0100 (Mon, 05 Nov 2012)
New Revision: 24736
Modified:
gnunet/src/transport/test_transport_api_unreliability.c
Log:
bug hunting
Modified: gnunet/src/transport/test_transport_api_unreliability.c
===================================================================
--- gnunet/src/transport/test_transport_api_unreliability.c 2012-11-05
13:43:30 UTC (rev 24735)
+++ gnunet/src/transport/test_transport_api_unreliability.c 2012-11-05
13:52:46 UTC (rev 24736)
@@ -230,8 +230,9 @@
* Sets a bit active in the bitmap.
*
* @param bitIdx which bit to set
+ * @return GNUNET_SYSERR on error, GNUNET_OK on success
*/
-static void
+static int
set_bit (unsigned int bitIdx)
{
size_t arraySlot;
@@ -239,13 +240,14 @@
if (bitIdx >= sizeof (bitmap) * 8)
{
- GNUNET_log (GNUNET_ERROR_TYPE_WARNING, "tried to set bit %d of %d(!?!?)\n",
+ GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "tried to set bit %d of %d(!?!?)\n",
bitIdx, sizeof (bitmap) * 8);
- return;
+ return GNUNET_SYSERR;
}
arraySlot = bitIdx / 8;
targetBit = (1L << (bitIdx % 8));
bitmap[arraySlot] |= targetBit;
+ return GNUNET_OK;
}
/**
@@ -319,7 +321,12 @@
}
#endif
n++;
- set_bit (ntohl (hdr->num));
+ if (GNUNET_SYSERR == set_bit (ntohl (hdr->num)))
+ {
+ GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+ _("Message id %u is bigger than maxmimum number of messages
sent\n"),
+ ntohl (hdr->num), TOTAL_MSGS);
+ }
test_sending = GNUNET_YES;
if (0 == (n % (TOTAL_MSGS / 100)))
{
@@ -379,7 +386,6 @@
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Sending message %u of size %u\n",
n,
s);
}
-
#endif
n++;
s = get_size (n);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r24736 - gnunet/src/transport,
gnunet <=