diff --git a/src/rds.c b/src/rds.c index 635b607..4486154 100644 --- a/src/rds.c +++ b/src/rds.c @@ -210,8 +210,8 @@ static void get_rds_ps_group(RDSEncoder* enc, uint16_t *blocks) { blocks[3] = enc->state[enc->program].ps_text[enc->state[enc->program].ps_csegment * 2] << 8 | enc->state[enc->program].ps_text[enc->state[enc->program].ps_csegment * 2 + 1]; } - enc->state[enc->program].ps_csegment++; if (enc->state[enc->program].ps_csegment == 3) enc->state[enc->program].ps_csegment = 0; + enc->state[enc->program].ps_csegment++; } static void get_rds_rt_group(RDSEncoder* enc, uint16_t *blocks) {