aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorEnji Cooper <ngie@FreeBSD.org>2015-11-19 01:08:16 +0000
committerEnji Cooper <ngie@FreeBSD.org>2015-11-19 01:08:16 +0000
commitae9356f143e7f890d1b35a06e07b9052ebe00d89 (patch)
tree1bad0464407524e6a9fa3de63ce3cbe8e7eb0923 /sys
parentf35c8b65a68c9313b20a2b95d74a704b15385cd5 (diff)
downloadsrc-ae9356f143e7f890d1b35a06e07b9052ebe00d89.tar.gz
src-ae9356f143e7f890d1b35a06e07b9052ebe00d89.zip
Don't leak work if __mlx4_register_vlan(..) fails in
mlx4_master_immediate_activate_vlan_qos(..) MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D4203 Submitted by: Miles Olrich <miles.olrich@isilon.com> Sponsored by: EMC / Isilon Storage Division
Notes
Notes: svn path=/head/; revision=291047
Diffstat (limited to 'sys')
-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 581651f75c99..f0805e8c8afa 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 {