Browse Source

accesslist checker should not operate on an empty list

dynamic-accesslists
Dirk Engling 4 years ago
parent
commit
27f8189d84
  1. 5
      ot_accesslist.c

5
ot_accesslist.c

@ -116,7 +116,10 @@ int accesslist_hashisvalid( ot_hash hash ) { @@ -116,7 +116,10 @@ int accesslist_hashisvalid( ot_hash hash ) {
/* Get working copy of current access list */
ot_accesslist * accesslist = g_accesslist;
void * exactmatch = bsearch( hash, accesslist->list, accesslist->size, OT_HASH_COMPARE_SIZE, vector_compare_hash );
void * exactmatch = NULL;
if (accesslist)
bsearch( hash, accesslist->list, accesslist->size, OT_HASH_COMPARE_SIZE, vector_compare_hash );
#ifdef WANT_ACCESSLIST_BLACK
return exactmatch == NULL;

Loading…
Cancel
Save