diff src/font.c @ 100103:c2ef1c8b2d64

(register_font_driver): Use xmalloc. (font_put_frame_data): Likewise.
author Andreas Schwab <schwab@suse.de>
date Mon, 01 Dec 2008 20:14:43 +0000
parents 06c37ccf1b58
children dcdbc6ad9e02
line wrap: on
line diff
--- a/src/font.c	Mon Dec 01 18:08:59 2008 +0000
+++ b/src/font.c	Mon Dec 01 20:14:43 2008 +0000
@@ -3451,7 +3451,7 @@
     if (EQ (list->driver->type, driver->type))
       error ("Duplicated font driver: %s", SDATA (SYMBOL_NAME (driver->type)));
 
-  list = malloc (sizeof (struct font_driver_list));
+  list = xmalloc (sizeof (struct font_driver_list));
   list->on = 0;
   list->driver = driver;
   list->next = NULL;
@@ -3577,9 +3577,7 @@
 
   if (! list)
     {
-      list = malloc (sizeof (struct font_data_list));
-      if (! list)
-	return -1;
+      list = xmalloc (sizeof (struct font_data_list));
       list->driver = driver;
       list->next = f->font_data_list;
       f->font_data_list = list;