diff --git a/xrdp/xrdp_font.c b/xrdp/xrdp_font.c index 1224338ec5..ceaadfd77f 100644 --- a/xrdp/xrdp_font.c +++ b/xrdp/xrdp_font.c @@ -261,7 +261,7 @@ xrdp_font_create(struct xrdp_wm *wm, unsigned int dpi) * that it can be added to the glyph cache if required */ f->width = 1; f->height = 1; - f->data = (char *)g_malloc(1, 1); + f->data = (char *)g_malloc(FONT_DATASIZE(f), 1); } else if (s_check_rem(s, datasize)) {