]> git.sur5r.net Git - openocd/commitdiff
transport: fix segfault in setup_command_handler()
authorStacey Sheldon <stac@solidgoldbomb.org>
Sun, 4 Jul 2010 20:19:02 +0000 (16:19 -0400)
committerØyvind Harboe <oyvind.harboe@zylin.com>
Mon, 5 Jul 2010 07:15:52 +0000 (09:15 +0200)
Commit 93f2afa45f4c dropped the sentinel off the end
of the command_registrants[] array.  The loop immediately
following the initialization will walk right off the end.

Signed-off-by: Stacey Sheldon <stac@solidgoldbomb.org>
src/openocd.c

index bba1e0bf9cbc28c4cd629277e014410a7961f102..04a63074152af9976439cc4cb2c57ebca0c7a66c 100644 (file)
@@ -235,6 +235,7 @@ struct command_context *setup_command_handler(Jim_Interp *interp)
                &nand_register_commands,
                &pld_register_commands,
                &mflash_register_commands,
+               NULL
        };
        for (unsigned i = 0; NULL != command_registrants[i]; i++)
        {