diff --git a/apache2/re_operators.c b/apache2/re_operators.c index 4bfd6dda..2fa7701a 100644 --- a/apache2/re_operators.c +++ b/apache2/re_operators.c @@ -1114,7 +1114,7 @@ static int verify_gsb(gsb_db *gsb, modsec_rec *msr, const char *match, unsigned hash = apr_psprintf(msr->mp, "%s", bytes2hex(msr->mp, digest, 16)); if ((hash != NULL) && (gsb->gsb_table != NULL)) { - search = apr_table_get(gsb->gsb_table, hash); + search = apr_hash_get(gsb->gsb_table, hash, APR_HASH_KEY_STRING); if (search != NULL) return 1;