]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/kern/kpi_socketfilter.c
xnu-792.1.5.tar.gz
[apple/xnu.git] / bsd / kern / kpi_socketfilter.c
index 729f5fac1e0a8b569de09bd2419beb63b4f29d50..5a51895177548280b69e49ee64634efd5430fe0e 100644 (file)
@@ -150,7 +150,7 @@ sflt_data_in(
        int                                                     filtered = 0;
        int                                                     error = 0;
        
-       for (filter = so->so_filt; filter;
+       for (filter = so->so_filt; filter && (error == 0);
                 filter = filter->sfe_next_onsocket) {
                if (filter->sfe_filter->sf_filter.sf_data_in) {
                        if (filtered == 0) {