From 2d75c627e6f7c23f060f41b7e3a6cb883b1da5dc Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Fri, 14 Mar 2025 17:47:05 +0100 Subject: [PATCH] i hate this --- src/rds.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/rds.c b/src/rds.c index a1d5795..6e93ea5 100644 --- a/src/rds.c +++ b/src/rds.c @@ -357,13 +357,15 @@ static void get_rds_group(uint16_t *blocks) { goto group_coded; // TODO: Add EON case 'X': - uint16_t blocks[3] = rds_data.udg1[rds_state.udg_idxs[0]++]; + uint16_t blocks[3]; + for(int i = 0; i < 3; i++) blocks[i] = rds_data.udg1[rds_state.udg_idxs[0]++][i]; blocks[1] |= blocks[0]; blocks[2] = blocks[2]; blocks[3] = blocks[3]; goto group_coded; case 'Y': - uint16_t blocks[3] = rds_data.udg2[rds_state.udg_idxs[1]++]; + uint16_t blocks[3]; + for(int i = 0; i < 3; i++) blocks[i] = rds_data.udg2[rds_state.udg_idxs[1]++][i]; blocks[1] |= blocks[0]; blocks[2] = blocks[2]; blocks[3] = blocks[3];