I've updated the pfil module from 2.1.6 to 2.1.7 with the patch below
because the problem as it exists, today, can lead to a panic.

Darren

Index: pfilstream.c
===================================================================
RCS file: /devel/CVS/pfil/pfilstream.c,v
retrieving revision 1.59
diff -c -r1.59 pfilstream.c
*** pfilstream.c        6 Jan 2005 03:16:18 -0000       1.59
--- pfilstream.c        14 Nov 2005 18:12:54 -0000
***************
*** 275,281 ****
                        for (; pfh; pfh = pfh->pfil_next)
                                if (pfh->pfil_func)
                                        (void) (*pfh->pfil_func)(NULL, 0,
!                                                                qif->qf_ill,
                                                                 0, qif, NULL);
                        RW_EXIT(&pfh_sync.ph_lock);
                }
--- 275,281 ----
                        for (; pfh; pfh = pfh->pfil_next)
                                if (pfh->pfil_func)
                                        (void) (*pfh->pfil_func)(NULL, 0,
!                                                                qif,
                                                                 0, qif, NULL);
                        RW_EXIT(&pfh_sync.ph_lock);
                }

Reply via email to