summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/staging/fsl_dpa_offload/dpa_ipsec.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/staging/fsl_dpa_offload/dpa_ipsec.c b/drivers/staging/fsl_dpa_offload/dpa_ipsec.c
index 902a0fa..fb076f4 100644
--- a/drivers/staging/fsl_dpa_offload/dpa_ipsec.c
+++ b/drivers/staging/fsl_dpa_offload/dpa_ipsec.c
@@ -2706,6 +2706,7 @@ static int store_policy_param_to_sa_pol_list(struct dpa_ipsec_sa *sa,
plcr = kzalloc(sizeof(*plcr), GFP_KERNEL);
if (!plcr) {
pr_err("Could not allocate memory for policer\n");
+ kfree(pol_entry);
return -ENOMEM;
}
memcpy(plcr, dir->in_action.enq_params.policer_params,