amixer: do not double LF for container type

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
Jaroslav Kysela 2019-10-31 17:33:00 +01:00
parent 7d7c988e05
commit 5828279b5d

View file

@ -453,6 +453,7 @@ static void decode_tlv(unsigned int spaces, unsigned int *tlv, unsigned int tlv_
unsigned int size;
unsigned int idx = 0;
const char *chmap_type = NULL;
int lf = 1;
if (tlv_size < 2 * sizeof(unsigned int)) {
printf("TLV size error!\n");
@ -480,6 +481,7 @@ static void decode_tlv(unsigned int spaces, unsigned int *tlv, unsigned int tlv_
decode_tlv(spaces + 2, tlv + idx, tlv[idx+1] + 8);
idx += 2 + (tlv[idx+1] + sizeof(unsigned int) - 1) / sizeof(unsigned int);
}
lf = 0;
break;
case SND_CTL_TLVT_DB_SCALE:
printf("dBscale-");
@ -581,6 +583,7 @@ static void decode_tlv(unsigned int spaces, unsigned int *tlv, unsigned int tlv_
}
break;
}
if (lf)
putc('\n', stdout);
}