aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Schwab <[email protected]>2008-12-01 20:14:43 +0000
committerAndreas Schwab <[email protected]>2008-12-01 20:14:43 +0000
commitc115043bf3719eb7ed98db71d833e3e211d5c709 (patch)
tree5b3cf63622736a6b719822d322c6b8aeb16474ef
parentd78494f96281f4f27777b4920727aa7397a31613 (diff)
(register_font_driver): Use xmalloc.
(font_put_frame_data): Likewise.
-rw-r--r--src/ChangeLog5
-rw-r--r--src/font.c6
2 files changed, 7 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index f9e823aed0..7ae14388c6 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
+2008-12-01 Andreas Schwab <[email protected]>
+
+ * font.c (register_font_driver): Use xmalloc.
+ (font_put_frame_data): Likewise.
+
2008-12-01 Chong Yidong <[email protected]>
* xfaces.c (realize_x_face): Make abort condition clearer.
diff --git a/src/font.c b/src/font.c
index a8753ba7d6..ccac5af3fd 100644
--- a/src/font.c
+++ b/src/font.c
@@ -3451,7 +3451,7 @@ register_font_driver (driver, f)
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 @@ font_put_frame_data (f, driver, data)
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;