fib_dxr: free() does nothing if arg is NULL, so remove a redundant check.

MFC after:	1 week
This commit is contained in:
Marko Zec 2024-05-06 20:34:11 +02:00
parent 3af2beb8b2
commit 858010643c

View file

@ -1142,14 +1142,11 @@ static void
dxr_destroy(void *data)
{
struct dxr *dxr = data;
struct dxr_aux *da;
struct dxr_aux *da = dxr->aux;
struct chunk_desc *cdp;
struct trie_desc *tp;
if (dxr->d != NULL)
free(dxr->d, M_DXRLPM);
da = dxr->aux;
free(dxr->d, M_DXRLPM);
free(dxr, M_DXRAUX);
if (da == NULL || atomic_fetchadd_int(&da->refcnt, -1) > 1)