1
0
mirror of https://github.com/openbsd/src.git synced 2026-06-19 07:43:34 +02:00

Make sure rde_filterset_unref() can be called with a NULL pointer.

OK tb@
This commit is contained in:
claudio
2026-02-16 14:23:56 +00:00
parent 72979b9de6
commit bbcaa1cefe
+3 -1
View File
@@ -1,4 +1,4 @@
/* $OpenBSD: rde_filter.c,v 1.145 2026/02/13 12:47:36 claudio Exp $ */
/* $OpenBSD: rde_filter.c,v 1.146 2026/02/16 14:23:56 claudio Exp $ */
/*
* Copyright (c) 2004 Claudio Jeker <claudio@openbsd.org>
@@ -897,6 +897,8 @@ rde_filterset_ref(struct rde_filter_set *rfs)
void
rde_filterset_unref(struct rde_filter_set *rfs)
{
if (rfs == NULL)
return;
rfs->refcnt--;
rdemem.filter_set_refs--;
if (rfs->refcnt <= 0) {