Use snprintf() in widget-gain.c when printing floats

This commit is contained in:
Geoffrey D. Bennett
2024-04-11 00:25:24 +09:30
parent 1fa964d348
commit 909d3618b3

View File

@@ -71,9 +71,9 @@ static void gain_updated(
else if (value > 0)
p += sprintf(p, "+");
if (data->scale <= 0.5)
p += sprintf(p, "%.1f", fabs(value));
p += snprintf(p, 10, "%.1f", fabs(value));
else
p += sprintf(p, "%.0f", fabs(value));
p += snprintf(p, 10, "%.0f", fabs(value));
}
if (data->scale > 0.5)
p += sprintf(p, "dB");