From: Nathan S. Evans Date: Fri, 4 Feb 2011 14:33:24 +0000 (+0000) Subject: don't die so tragically X-Git-Tag: initial-import-from-subversion-38251~19182 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=0f300b9258dd4c662ad5664a8899c0864029995f;p=oweals%2Fgnunet.git don't die so tragically --- 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) { size_t arraySlot; unsigned int targetBit; - if (bitIdx > sizeof(bitmap) * 8) + if (bitIdx >= sizeof(bitmap) * 8) { - GNUNET_log(GNUNET_ERROR_TYPE_ERROR, "setting bit %d of %d(!)\n", bitIdx, sizeof(bitmap) * 8); + GNUNET_log(GNUNET_ERROR_TYPE_WARNING, "tried to set bit %d of %d(!?!?)\n", bitIdx, sizeof(bitmap) * 8); return; } - GNUNET_assert(bitIdx < sizeof(bitmap) * 8); arraySlot = bitIdx / 8; targetBit = (1L << (bitIdx % 8)); bitmap[arraySlot] |= targetBit;