From 4d14ac57414ea15922398998e75589f8bea2442d Mon Sep 17 00:00:00 2001 From: Marc Schink Date: Fri, 11 Jul 2025 14:39:45 +0200 Subject: [PATCH] rtt: Fix check for available down-channels The number of up-channels is erroneously checked instead of the number of down-channels. Change-Id: Iff5348387b3466ed66f34df81e1039918608ac77 Signed-off-by: Marc Schink Reviewed-on: https://review.openocd.org/c/openocd/+/8995 Reviewed-by: Antonio Borneo Tested-by: jenkins --- src/rtt/rtt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rtt/rtt.c b/src/rtt/rtt.c index 15b9a373a..3c7a966a7 100644 --- a/src/rtt/rtt.c +++ b/src/rtt/rtt.c @@ -288,7 +288,7 @@ int rtt_set_polling_interval(unsigned int interval) int rtt_write_channel(unsigned int channel_index, const uint8_t *buffer, size_t *length) { - if (channel_index >= rtt.ctrl.num_up_channels) { + if (channel_index >= rtt.ctrl.num_down_channels) { LOG_WARNING("rtt: Down-channel %u is not available", channel_index); return ERROR_OK; }