View | Details | Raw Unified | Return to bug 173477 | Differences between
and this patch

Collapse All | Expand All

(-)/router/usr/src/sys/contrib/pf/net/pf_table.c (-8 lines)
Lines 1165-1181 Link Here
1165
#endif
1165
#endif
1166
	if (KENTRY_NETWORK(ke)) {
1166
	if (KENTRY_NETWORK(ke)) {
1167
		pfr_prepare_network(&mask, ke->pfrke_af, ke->pfrke_net);
1167
		pfr_prepare_network(&mask, ke->pfrke_af, ke->pfrke_net);
1168
#ifdef __FreeBSD__
1169
		rn = rn_delete(&ke->pfrke_sa, &mask, head);
1170
#else
1171
		rn = rn_delete(&ke->pfrke_sa, &mask, head, NULL);
1168
		rn = rn_delete(&ke->pfrke_sa, &mask, head, NULL);
1172
#endif
1173
	} else
1169
	} else
1174
#ifdef __FreeBSD__
1175
		rn = rn_delete(&ke->pfrke_sa, NULL, head);
1176
#else
1177
		rn = rn_delete(&ke->pfrke_sa, NULL, head, NULL);
1170
		rn = rn_delete(&ke->pfrke_sa, NULL, head, NULL);
1178
#endif
1179
	splx(s);
1171
	splx(s);
1180
1172
1181
	if (rn == NULL) {
1173
	if (rn == NULL) {

Return to bug 173477