summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorngie <ngie@FreeBSD.org>2015-11-23 09:33:27 +0000
committerngie <ngie@FreeBSD.org>2015-11-23 09:33:27 +0000
commitc72739f7faf4cdb3315dd649624d72a46453db48 (patch)
tree319c3867fd54743cf062e190862631e201068157
parent70575e1b1546a1fa33488f08dd3a76a8ead5a640 (diff)
downloadFreeBSD-src-c72739f7faf4cdb3315dd649624d72a46453db48.zip
FreeBSD-src-c72739f7faf4cdb3315dd649624d72a46453db48.tar.gz
MFC r291047:
Don't leak work if __mlx4_register_vlan(..) fails in mlx4_master_immediate_activate_vlan_qos(..) Differential Revision: https://reviews.freebsd.org/D4203 Submitted by: Miles Olrich <miles.olrich@isilon.com> Sponsored by: EMC / Isilon Storage Division
-rw-r--r--sys/ofed/drivers/net/mlx4/cmd.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/ofed/drivers/net/mlx4/cmd.c b/sys/ofed/drivers/net/mlx4/cmd.c
index 581651f..f0805e8 100644
--- a/sys/ofed/drivers/net/mlx4/cmd.c
+++ b/sys/ofed/drivers/net/mlx4/cmd.c
@@ -1784,6 +1784,7 @@ static int mlx4_master_immediate_activate_vlan_qos(struct mlx4_priv *priv,
mlx4_warn((&priv->dev),
"No vlan resources slave %d, port %d\n",
slave, port);
+ kfree(work);
return err;
}
} else {
OpenPOWER on IntegriCloud