summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHan Xu <han.xu@nxp.com>2016-02-24 14:19:23 -0600
committerFrank Li <Frank.Li@nxp.com>2016-05-23 14:57:08 -0500
commit4198b7bad81e6cec30c4008c235945da1f5e7129 (patch)
treef04cd87f9103b9d4cd10731c46a5bf2b144dcb94
parent8b381036631a5704b4f1fab18ee7fe4184655523 (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>
-rw-r--r--drivers/mtd/nand/gpmi-nand/gpmi-nand.c1
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;
}