Hi, there is a bug in s3c24xx_nand. Here the
fix:

diff --git a/src/flash/s3c24xx_nand.c b/src/flash/s3c24xx_nand.c
index e7afb48..30ad37e 100644
--- a/src/flash/s3c24xx_nand.c
+++ b/src/flash/s3c24xx_nand.c
@@ -35,6 +35,8 @@ S3C24XX_DEVICE_COMMAND()
 {
        struct s3c24xx_nand_controller *s3c24xx_info;

+       *info = NULL;
+
        s3c24xx_info = malloc(sizeof(struct s3c24xx_nand_controller));
        if (s3c24xx_info == NULL) {
                LOG_ERROR("no memory for nand controller\n");
@@ -49,6 +51,8 @@ S3C24XX_DEVICE_COMMAND()
                return ERROR_COMMAND_SYNTAX_ERROR;
        }

+       *info = s3c24xx_info;
+
        return ERROR_OK;
 }


regards,

flm

-- 
"make it work, make it right, make it fast"
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to