From 171f02c9adf4c0f88ff207675a54ef7d6c7449ca Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Mon, 17 Dec 2007 20:44:48 +0000 Subject: [PATCH] off by 1 error in bounds checks. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6841 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/switch_channel.c | 2 +- src/switch_core.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/switch_channel.c b/src/switch_channel.c index 9cb028a472..5b4a439b30 100644 --- a/src/switch_channel.c +++ b/src/switch_channel.c @@ -1073,7 +1073,7 @@ SWITCH_DECLARE(const switch_state_handler_table_t *) switch_channel_get_state_ha switch_assert(channel != NULL); - if (index > SWITCH_MAX_STATE_HANDLERS || index > channel->state_handler_index) { + if (index >= SWITCH_MAX_STATE_HANDLERS || index > channel->state_handler_index) { return NULL; } diff --git a/src/switch_core.c b/src/switch_core.c index 6a36e7d7a1..d0d6bd4d4d 100644 --- a/src/switch_core.c +++ b/src/switch_core.c @@ -131,7 +131,7 @@ SWITCH_DECLARE(int) switch_core_add_state_handler(const switch_state_handler_tab SWITCH_DECLARE(const switch_state_handler_table_t *) switch_core_get_state_handler(int index) { - if (index > SWITCH_MAX_STATE_HANDLERS || index > runtime.state_handler_index) { + if (index >= SWITCH_MAX_STATE_HANDLERS || index > runtime.state_handler_index) { return NULL; }