From 3e8b08b2439b79cb84397c47c5323425ac30ac4e Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Fri, 14 Dec 2007 00:43:08 +0000 Subject: [PATCH] assert some bounds values that should never be out of bounds (or the arrays would be out of bounds anyways) git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6779 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/include/switch_bitpack.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/include/switch_bitpack.h b/src/include/switch_bitpack.h index 670f26e45c..4a9fad9c8a 100644 --- a/src/include/switch_bitpack.h +++ b/src/include/switch_bitpack.h @@ -99,10 +99,7 @@ static inline void pack_check_over(switch_bitpack_t *pack) pack->bits_cur = pack->over; if (pack->mode == SWITCH_BITPACK_MODE_RFC3551) { - while (pack->over > 8) { - pack->over -= 8; - } - if (pack->over > 8) return; + switch_assert(pack->over <= 8); this_byte &= SWITCH_BITPACKED_MASKS[pack->over]; this_byte <<= pack->under; *pack->cur |= this_byte;