X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Ftext-item.c;h=2837c93bb611714ecfee4d3a8bb8b217b8fafd02;hb=7e0d00ad64b1957062f6f06c119e8808b9e6b727;hp=1531656276c7dd01116eff4b094fc9933362494e;hpb=37a14e6b8ab908b2c23d77e0cb6a9085fe2d73e1;p=pspp diff --git a/src/output/text-item.c b/src/output/text-item.c index 1531656276..2837c93bb6 100644 --- a/src/output/text-item.c +++ b/src/output/text-item.c @@ -37,7 +37,7 @@ struct text_item * text_item_create_nocopy (enum text_item_type type, char *text) { - struct text_item *item = xmalloc (sizeof *item); + struct text_item *item = xzalloc (sizeof *item); output_item_init (&item->output_item, &text_item_class); item->text = text; item->type = type; @@ -95,6 +95,7 @@ text_item_destroy (struct output_item *output_item) { struct text_item *item = to_text_item (output_item); free (item->text); + free (item->font); free (item); }