[issue1969] pf-related network problem

Jan Lentfer Jan.Lentfer at web.de
Thu Jan 27 13:19:13 PST 2011


Jan Lentfer (via DragonFly issue tracker) schrieb:

line 722 	    bcmp(key + head_off, tt->rn_key + head_off, klen - head_off))

That was a wrong trace :(.. too tired I guess. The part that actually 
returns NULL in radix.c is in rn_delete():

        /*
         * Delete our route from mask lists.
         */
        if (netmask != NULL) {
                if ((x = rn_addmask(netmask, TRUE, head_off)) == NULL)
                        return (NULL);
                netmask = x->rn_key;
                while (tt->rn_mask != netmask)
                        if ((tt = tt->rn_dupedkey) == NULL)
                                return (NULL);
        }
Jan






More information about the Bugs mailing list