summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonischkeit Clemens <jonischk@sec.in.tum.de>2020-08-18 11:46:10 +0200
committerJonischkeit Clemens <jonischk@sec.in.tum.de>2020-08-18 11:48:08 +0200
commit9a70e431296a0f96adda3501dfded8899ac16e82 (patch)
tree40dfde9aea5c74ac28864dfd1f773517e96df649
parent98e8da8bd332b10b2c6c2c124ce9fc46fd6a53a6 (diff)
fixed display of blank bars
The buffer for blank bars was left uninitialized resulting in random looking characters sometimes even overwriting the end of the bar.
-rw-r--r--Meter.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/Meter.c b/Meter.c
index 05a4eb23..d1c33c3b 100644
--- a/Meter.c
+++ b/Meter.c
@@ -523,6 +523,9 @@ MeterMode* Meter_modes[] = {
static void BlankMeter_updateValues(Meter* this, char* buffer, int size) {
(void) this; (void) buffer; (void) size;
+ if (size > 0) {
+ *buffer = 0;
+ }
}
static void BlankMeter_display(Object* cast, RichString* out) {