Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src-draft/trunk]: src/sys/net Dont destroy a null pfil head.



details:   https://anonhg.NetBSD.org/src-all/rev/b48e77610af7
branches:  trunk
changeset: 374890:b48e77610af7
user:      Nathanial Sloss <nat%netbsd.org@localhost>
date:      Mon May 11 09:34:06 2020 +1000

description:
Dont destroy a null pfil head.

diffstat:

 sys/net/pfil.c |  3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diffs (13 lines):

diff -r c205c138ba0d -r b48e77610af7 sys/net/pfil.c
--- a/sys/net/pfil.c    Mon May 11 09:32:30 2020 +1000
+++ b/sys/net/pfil.c    Mon May 11 09:34:06 2020 +1000
@@ -138,6 +138,9 @@ pfil_head_create(int type, void *key)
 void
 pfil_head_destroy(pfil_head_t *pfh)
 {
+       if (pfh == NULL)
+               return;
+
        LIST_REMOVE(pfh, ph_list);
 
        psref_target_destroy(&pfh->ph_in.active->psref, pfil_psref_class);



Home | Main Index | Thread Index | Old Index