diff options
author | Han Xu <han.xu@nxp.com> | 2016-02-24 14:19:23 -0600 |
---|---|---|
committer | Frank Li <Frank.Li@nxp.com> | 2016-05-23 14:57:08 -0500 |
commit | 4198b7bad81e6cec30c4008c235945da1f5e7129 (patch) | |
tree | f04cd87f9103b9d4cd10731c46a5bf2b144dcb94 /drivers/mtd | |
parent | 8b381036631a5704b4f1fab18ee7fe4184655523 (diff) |
MLK-12448: mtd: gpmi: fix nand double free issue
fix the raw_buffer pointer double free issue found by coverify.
Signed-off-by: Han Xu <han.xu@nxp.com>
Diffstat (limited to 'drivers/mtd')
-rw-r--r-- | drivers/mtd/nand/gpmi-nand/gpmi-nand.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/mtd/nand/gpmi-nand/gpmi-nand.c b/drivers/mtd/nand/gpmi-nand/gpmi-nand.c index b72e5f68ac7a..a234e07cc4f9 100644 --- a/drivers/mtd/nand/gpmi-nand/gpmi-nand.c +++ b/drivers/mtd/nand/gpmi-nand/gpmi-nand.c @@ -1008,6 +1008,7 @@ static void gpmi_free_dma_buffer(struct gpmi_nand_data *this) this->cmd_buffer = NULL; this->data_buffer_dma = NULL; + this->raw_buffer = NULL; this->page_buffer_virt = NULL; this->page_buffer_size = 0; } |