terminal: Convert all *alloc's to x*alloc's.

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@samsung.com>
dev
Bryce W. Harrington 11 years ago committed by Kristian Høgsberg
parent 1e40a7ec7a
commit 66cd2c1ce1
  1. 6
      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);

Loading…
Cancel
Save