MGS-5176-2 [#imx-1744] Need free the pages if malloc memory failed
When alloc NonContiguous1MPages, if malloc fail, need free the pages to avoid memory leak Date: 24 Oct, 2019 Signed-off-by: Xianzhong Li <xianzhong.li@nxp.com>5.4-rM2-2.2.x-imx-squashed
parent
ce7c0558a8
commit
80b7bdd8b4
|
@ -424,6 +424,7 @@ _NonContiguous1MPagesAlloc(
|
|||
|
||||
if (order >= MAX_ORDER)
|
||||
{
|
||||
kfree(pages);
|
||||
_NonContiguous1MPagesFree(MdlPriv, MdlPriv->numPages1M);
|
||||
return gcvNULL;
|
||||
}
|
||||
|
@ -433,6 +434,7 @@ _NonContiguous1MPagesAlloc(
|
|||
|
||||
if (MdlPriv->Pages1M[i] == gcvNULL)
|
||||
{
|
||||
kfree(pages);
|
||||
_NonContiguous1MPagesFree(MdlPriv, MdlPriv->numPages1M);
|
||||
return gcvNULL;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue