target init sanity check
[fw/openocd] / src / target / target.c
index bcd00a1fbe9959224c624ab24c614cf110803383..a414a6a7d7ef2f8542cd4bdf0ea3b5d734b1beb4 100644 (file)
@@ -940,6 +940,8 @@ static int target_init_one(struct command_context *cmd_ctx,
        if (type->check_reset== NULL)
                type->check_reset = default_check_reset;
 
+       assert(type->init_target != NULL);
+
        int retval = type->init_target(cmd_ctx, target);
        if (ERROR_OK != retval)
        {