* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the *
- * Free Software Foundation, Inc., *
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. *
+ * along with this program. If not, see <http://www.gnu.org/licenses/>. *
***************************************************************************/
#ifdef HAVE_CONFIG_H
LOG_DEBUG("%s", msg);
while (c) {
- command_print(c->cmd_ctx, "%s", msg);
+ command_output_text(c->cmd_ctx, msg);
c = c->next;
}
LOG_DEBUG("%s", line);
while (c) {
- command_print(c->cmd_ctx, "%s", line);
+ command_output_text(c->cmd_ctx, line);
c = c->next;
}
c = target->dbgmsg;
{
target_req_cmd_t target_req_cmd = request & 0xff;
+ assert(target->type->target_request_data);
+
/* Record that we got a target message for back-off algorithm */
got_message = true;
int receiving = 0;
+ if (target->type->target_request_data == NULL) {
+ LOG_ERROR("Target %s does not support target requests", target_name(target));
+ return ERROR_OK;
+ }
+
/* see if reciever is already registered */
if (find_debug_msg_receiver(CMD_CTX, target) != NULL)
receiving = 1;
return ERROR_COMMAND_SYNTAX_ERROR;
}
- command_print(CMD_CTX, "receiving debug messages from current target %s",
+ command_print(CMD, "receiving debug messages from current target %s",
(receiving) ? (charmsg_mode ? "charmsg" : "enabled") : "disabled");
return ERROR_OK;
}