mirror of
https://github.com/freebsd/freebsd-src
synced 2024-07-22 02:37:15 +00:00
gve: Make gve_free_qpls idempotent
This fixes a panic caused by double free. PR: kern/279410 MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D45489
This commit is contained in:
parent
e2ad879d4c
commit
b81cbb1241
|
@ -182,6 +182,7 @@ gve_free_qpls(struct gve_priv *priv)
|
||||||
for (i = 0; i < num_qpls; i++)
|
for (i = 0; i < num_qpls; i++)
|
||||||
gve_free_qpl(priv, i);
|
gve_free_qpl(priv, i);
|
||||||
free(priv->qpls, M_GVE_QPL);
|
free(priv->qpls, M_GVE_QPL);
|
||||||
|
priv->qpls = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue