From 1b824362b26aa78adcb83b765c74d1fa81dd703a Mon Sep 17 00:00:00 2001 From: kuba Date: Mon, 17 Mar 2025 02:44:35 +0100 Subject: [PATCH] that was wrong... --- src/rds.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rds.c b/src/rds.c index a30f22d..71bafbc 100644 --- a/src/rds.c +++ b/src/rds.c @@ -203,7 +203,7 @@ static void get_rds_ps_group(RDSEncoder* enc, uint16_t *blocks) { if(enc->data[enc->program].dps1_enabled && enc->state[enc->program].ps_csegment == 0 && enc->state[enc->program].dynamic_ps_state != 1) { // Copy DPS1 - memcpy(enc->state[enc->program].ps_text, &(enc->state[enc->program].dps1_text[enc->state->dynamic_ps_position]), PS_LENGTH); + memcpy(enc->state[enc->program].ps_text, &(enc->state[enc->program].dps1_text[enc->state[enc->program]->dynamic_ps_position]), PS_LENGTH); switch (enc->data[enc->program].dps1_mode) { case 0: @@ -610,7 +610,7 @@ void set_rds_dps1(RDSEncoder* enc, char *dps1) { uint8_t len = 0; memset(enc->data[enc->program].dps1, ' ', RT_LENGTH); - while (*dps1 != 0 && len < RT_LENGTH) enc->data[enc->program].rt1[len++] = *dps1++; + while (*dps1 != 0 && len < RT_LENGTH) enc->data[enc->program].dps1[len++] = *dps1++; enc->data[enc->program].dps1_len = len; }