From 909d3618b3c75d07e803c323b440b14e466d6f50 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Thu, 11 Apr 2024 00:25:24 +0930 Subject: [PATCH] Use snprintf() in widget-gain.c when printing floats --- src/widget-gain.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/widget-gain.c b/src/widget-gain.c index 4a0d280..d72d570 100644 --- a/src/widget-gain.c +++ b/src/widget-gain.c @@ -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");