allow jtag interfaces to lack commands

Allow JTAG interface drivers to skip registering an register_commands
callback when it will just be empty.
__archive__
Zachary T Welch 2009-11-21 10:19:47 -08:00
parent 425e43d9d1
commit c46c2d77e6
1 changed files with 5 additions and 2 deletions

View File

@ -636,9 +636,12 @@ COMMAND_HANDLER(handle_interface_command)
if (strcmp(CMD_ARGV[0], jtag_interfaces[i]->name) != 0)
continue;
int retval = jtag_interfaces[i]->register_commands(CMD_CTX);
if (ERROR_OK != retval)
if (NULL != jtag_interfaces[i]->register_commands)
{
int retval = jtag_interfaces[i]->register_commands(CMD_CTX);
if (ERROR_OK != retval)
return retval;
}
jtag_interface = jtag_interfaces[i];