From: Victor Julien Date: Tue, 25 Jun 2013 12:03:38 +0000 (+0200) Subject: Coverity 1038113: possibly out of bounds read X-Git-Tag: suricata-2.0beta1~99 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=98dbf3e62c04fe2097ccfbc4d12264e85002d839;p=thirdparty%2Fsuricata.git Coverity 1038113: possibly out of bounds read --- diff --git a/src/reputation.c b/src/reputation.c index d4231a68da..63417b52d4 100644 --- a/src/reputation.c +++ b/src/reputation.c @@ -215,7 +215,7 @@ static int SRepSplitLine(char *line, uint32_t *ip, uint8_t *cat, uint8_t *value) static char srep_cat_table[SREP_MAX_CATS][SREP_SHORTNAME_LEN]; int SRepCatValid(uint8_t cat) { - if (cat > SREP_MAX_CATS) + if (cat >= SREP_MAX_CATS) return 0; if (strlen(srep_cat_table[cat]) == 0)