[PATCH] terminal: Convert all *alloc's to x*alloc's.

Bryce W. Harrington b.harrington at samsung.com
Mon Apr 28 11:44:08 PDT 2014


This ensures the allocation results are checked for NULL (out of
memory), and terminates the program in such a case.

Signed-off-by: Bryce Harrington <b.harrington at samsung.com>
---
 clients/terminal.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/clients/terminal.c b/clients/terminal.c
index 5931ce2..924549e 100644
--- a/clients/terminal.c
+++ b/clients/terminal.c
@@ -772,10 +772,10 @@ terminal_resize_cells(struct terminal *terminal,
 	} else {
 		terminal->max_width = width;
 		data_pitch = width * sizeof(union utf8_char);
-		data = zalloc(data_pitch * terminal->buffer_height);
+		data = xzalloc(data_pitch * terminal->buffer_height);
 		attr_pitch = width * sizeof(struct attr);
-		data_attr = malloc(attr_pitch * terminal->buffer_height);
-		tab_ruler = zalloc(width);
+		data_attr = xmalloc(attr_pitch * terminal->buffer_height);
+		tab_ruler = xzalloc(width);
 		attr_init(data_attr, terminal->curr_attr,
 			  width * terminal->buffer_height);
 
-- 
1.7.9.5


More information about the wayland-devel mailing list