Coverity found that minor bug (crash on invalid programmer input).
authorjm <jm@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Wed, 11 Apr 2007 00:02:05 +0000 (00:02 +0000)
committerjm <jm@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Wed, 11 Apr 2007 00:02:05 +0000 (00:02 +0000)
git-svn-id: http://svn.xiph.org/trunk/speex@12848 0101bb08-14d6-0310-b084-bc0e0c8e3800

libspeex/modes.c

index 4b21ad7..9a1fe9c 100644 (file)
@@ -662,7 +662,7 @@ const SpeexMode * speex_lib_get_mode (int mode)
   if (mode == SPEEX_MODEID_NB_48K) return &speex_nb_48k_mode;
 #endif
 
-  if (mode < 0 || mode > SPEEX_NB_MODES) return NULL;
+  if (mode < 0 || mode >= SPEEX_NB_MODES) return NULL;
 
   return speex_mode_list[mode];
 }