diff --git a/src/rds.c b/src/rds.c index 0e0face..ff94a08 100644 --- a/src/rds.c +++ b/src/rds.c @@ -634,10 +634,10 @@ static void get_rds_group(RDSEncoder* enc, uint16_t *blocks, uint8_t stream) { group_coded_rds2: if (blocks[0] == 0 && IS_TYPE_B(blocks)) { blocks[2] = enc->data[enc->program].pi; - return; } else if(blocks[0] == enc->data[enc->program].pi) { goto group_coded; } + return; group_coded: if(blocks[0] == 0 && enc->data[enc->program].pi != 0) {