summaryrefslogtreecommitdiffstats
path: root/Meter.c
diff options
context:
space:
mode:
authorChristian Göttsche <cgzones@googlemail.com>2020-11-28 19:33:07 +0100
committerChristian Göttsche <cgzones@googlemail.com>2020-11-28 19:33:07 +0100
commitea4f33409a978140493a43567fa3a3454ab03479 (patch)
tree80ed4da77c2c5a69410a32a96f78fea643c61e7d /Meter.c
parent7899ae2eb1ec23f5315aee4a2601cbb95bdbf4c2 (diff)
Update even more snprintfs
Use size of actual buffers instead of magic numbers
Diffstat (limited to 'Meter.c')
-rw-r--r--Meter.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/Meter.c b/Meter.c
index 79421fb0..e295e72a 100644
--- a/Meter.c
+++ b/Meter.c
@@ -134,20 +134,20 @@ void Meter_setMode(Meter* this, int modeIndex) {
}
ListItem* Meter_toListItem(Meter* this, bool moving) {
- char mode[21];
+ char mode[20];
if (this->mode) {
- xSnprintf(mode, 20, " [%s]", Meter_modes[this->mode]->uiName);
+ xSnprintf(mode, sizeof(mode), " [%s]", Meter_modes[this->mode]->uiName);
} else {
mode[0] = '\0';
}
- char number[11];
+ char number[10];
if (this->param > 0) {
- xSnprintf(number, 10, " %d", this->param);
+ xSnprintf(number, sizeof(number), " %d", this->param);
} else {
number[0] = '\0';
}
- char buffer[51];
- xSnprintf(buffer, 50, "%s%s%s", Meter_uiName(this), number, mode);
+ char buffer[50];
+ xSnprintf(buffer, sizeof(buffer), "%s%s%s", Meter_uiName(this), number, mode);
ListItem* li = ListItem_new(buffer, 0);
li->moving = moving;
return li;

© 2014-2024 Faster IT GmbH | imprint | privacy policy