diff options
author | Nathan S. Evans <evans@in.tum.de> | 2011-02-04 14:33:24 +0000 |
---|---|---|
committer | Nathan S. Evans <evans@in.tum.de> | 2011-02-04 14:33:24 +0000 |
commit | 0f300b9258dd4c662ad5664a8899c0864029995f (patch) | |
tree | 32e0a9fe18ddf2e93548d97ef7774795a8c3fb36 /src/transport/test_transport_api_unreliability.c | |
parent | d80d4fdabfb39eef1ed49d2439f701d5951d3fc9 (diff) | |
download | gnunet-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.c | 5 |
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; |