diff options
author | ngie <ngie@FreeBSD.org> | 2015-11-19 01:08:16 +0000 |
---|---|---|
committer | ngie <ngie@FreeBSD.org> | 2015-11-19 01:08:16 +0000 |
commit | 42f62a277c557a9495efb899babd8d5ab2c4b268 (patch) | |
tree | 1bad0464407524e6a9fa3de63ce3cbe8e7eb0923 /sys/ofed | |
parent | 974da0ce0fcdf87ac98f787662531c1511a8f743 (diff) | |
download | FreeBSD-src-42f62a277c557a9495efb899babd8d5ab2c4b268.zip FreeBSD-src-42f62a277c557a9495efb899babd8d5ab2c4b268.tar.gz |
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
Diffstat (limited to 'sys/ofed')
-rw-r--r-- | sys/ofed/drivers/net/mlx4/cmd.c | 1 |
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 { |