]> git.sur5r.net Git - openocd/commitdiff
flash: fix FC_FLEX_RAM class code path
authorSpencer Oliver <spen@spen-soft.co.uk>
Fri, 10 Aug 2012 15:17:24 +0000 (16:17 +0100)
committerFreddie Chopin <freddie.chopin@gmail.com>
Fri, 24 Aug 2012 16:49:43 +0000 (16:49 +0000)
If the flash class was defined as FC_FLEX_RAM then this would always drop
through to the default handler.

This bug was found by clang, so untested.

Change-Id: I2d9fe6415dd216728a145519400f7b9ef1bd3c3a
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
Reviewed-on: http://openocd.zylin.com/773
Tested-by: jenkins
Reviewed-by: Freddie Chopin <freddie.chopin@gmail.com>
Reviewed-by: Mathias Küster <kesmtp@freenet.de>
src/flash/nor/kinetis.c

index cf36104a441f6971e96054a413c23e23b0fc3425..e0bb5c20ba59784c1faf5c221ce8069bdf0b2025 100644 (file)
@@ -587,6 +587,8 @@ static int kinetis_read_part_info(struct flash_bank *bank)
                                        LOG_DEBUG("FlexRAM bank %d already configured okay",
                                                  kinfo->bank_ordinal);
                                }
+                               break;
+
                        default:
                                LOG_WARNING("Unknown or inconsistent flash class");
                                reassign = 1;