diff --git a/src/lcd/lcdbuf.c b/src/lcd/lcdbuf.c index 978b6ab..c4e11f0 100644 --- a/src/lcd/lcdbuf.c +++ b/src/lcd/lcdbuf.c @@ -15,6 +15,7 @@ void LcdBuffer_Init(struct LcdBuffer *self, const struct LcdBuf_CGROM_Entry *cgr assert(cgrom); assert(custom_symbols); + memset(self, 0, sizeof(struct LcdBuffer)); LcdBuffer_Clear(self); self->cgrom = cgrom; self->custom_symbols = custom_symbols;