aboutsummaryrefslogtreecommitdiff
path: root/src/transport/test_transport_api_unreliability.c
diff options
context:
space:
mode:
authorNathan S. Evans <evans@in.tum.de>2011-02-04 14:33:24 +0000
committerNathan S. Evans <evans@in.tum.de>2011-02-04 14:33:24 +0000
commit0f300b9258dd4c662ad5664a8899c0864029995f (patch)
tree32e0a9fe18ddf2e93548d97ef7774795a8c3fb36 /src/transport/test_transport_api_unreliability.c
parentd80d4fdabfb39eef1ed49d2439f701d5951d3fc9 (diff)
downloadgnunet-0f300b9258dd4c662ad5664a8899c0864029995f.tar.gz
gnunet-0f300b9258dd4c662ad5664a8899c0864029995f.zip
don't die so tragically
Diffstat (limited to 'src/transport/test_transport_api_unreliability.c')
-rw-r--r--src/transport/test_transport_api_unreliability.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/transport/test_transport_api_unreliability.c b/src/transport/test_transport_api_unreliability.c
index caafdbc5d..2ca08c5b8 100644
--- a/src/transport/test_transport_api_unreliability.c
+++ b/src/transport/test_transport_api_unreliability.c
@@ -128,12 +128,11 @@ set_bit (unsigned int bitIdx)
128{ 128{
129 size_t arraySlot; 129 size_t arraySlot;
130 unsigned int targetBit; 130 unsigned int targetBit;
131 if (bitIdx > sizeof(bitmap) * 8) 131 if (bitIdx >= sizeof(bitmap) * 8)
132 { 132 {
133 GNUNET_log(GNUNET_ERROR_TYPE_ERROR, "setting bit %d of %d(!)\n", bitIdx, sizeof(bitmap) * 8); 133 GNUNET_log(GNUNET_ERROR_TYPE_WARNING, "tried to set bit %d of %d(!?!?)\n", bitIdx, sizeof(bitmap) * 8);
134 return; 134 return;
135 } 135 }
136 GNUNET_assert(bitIdx < sizeof(bitmap) * 8);
137 arraySlot = bitIdx / 8; 136 arraySlot = bitIdx / 8;
138 targetBit = (1L << (bitIdx % 8)); 137 targetBit = (1L << (bitIdx % 8));
139 bitmap[arraySlot] |= targetBit; 138 bitmap[arraySlot] |= targetBit;