View | Details | Raw Unified | Return to bug 219356
Collapse All | Expand All

(-)sys/netipsec/xform_ah.c (-4 lines)
Lines 808-815 ah_input_cb(struct cryptop *crp) Link Here
808
	}
808
	}
809
	return error;
809
	return error;
810
bad:
810
bad:
811
	if (sav)
812
		key_freesav(&sav);
813
	if (m != NULL)
811
	if (m != NULL)
814
		m_freem(m);
812
		m_freem(m);
815
	if (xd != NULL)
813
	if (xd != NULL)
Lines 1123-1130 ah_output_cb(struct cryptop *crp) Link Here
1123
bad:
1121
bad:
1124
	free(xd, M_XDATA);
1122
	free(xd, M_XDATA);
1125
	crypto_freereq(crp);
1123
	crypto_freereq(crp);
1126
	key_freesav(&sav);
1127
	key_freesp(&sp);
1128
	return (error);
1124
	return (error);
1129
}
1125
}
1130
1126
(-)sys/netipsec/xform_esp.c (-4 lines)
Lines 602-609 esp_input_cb(struct cryptop *crp) Link Here
602
	}
602
	}
603
	return error;
603
	return error;
604
bad:
604
bad:
605
	if (sav != NULL)
606
		key_freesav(&sav);
607
	if (m != NULL)
605
	if (m != NULL)
608
		m_freem(m);
606
		m_freem(m);
609
	if (xd != NULL)
607
	if (xd != NULL)
Lines 937-944 esp_output_cb(struct cryptop *crp) Link Here
937
bad:
935
bad:
938
	free(xd, M_XDATA);
936
	free(xd, M_XDATA);
939
	crypto_freereq(crp);
937
	crypto_freereq(crp);
940
	key_freesav(&sav);
941
	key_freesp(&sp);
942
	return (error);
938
	return (error);
943
}
939
}
944
940
(-)sys/netipsec/xform_ipcomp.c (-4 lines)
Lines 365-372 ipcomp_input_cb(struct cryptop *crp) Link Here
365
	}
365
	}
366
	return error;
366
	return error;
367
bad:
367
bad:
368
	if (sav != NULL)
369
		key_freesav(&sav);
370
	if (m != NULL)
368
	if (m != NULL)
371
		m_freem(m);
369
		m_freem(m);
372
	if (xd != NULL)
370
	if (xd != NULL)
Lines 641-648 bad: Link Here
641
		m_freem(m);
639
		m_freem(m);
642
	free(xd, M_XDATA);
640
	free(xd, M_XDATA);
643
	crypto_freereq(crp);
641
	crypto_freereq(crp);
644
	key_freesav(&sav);
645
	key_freesp(&sp);
646
	return (error);
642
	return (error);
647
}
643
}
648
644

Return to bug 219356