mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-02-05 20:43:08 +00:00
Fix unlikely core dump with Xaw
* lwlib/lwlib-Xaw.c (make_dialog): Don’t dump core if calloc fails. Caught with --enable-gcc-warnings.
This commit is contained in:
parent
5b5896132f
commit
97067349a8
@ -594,6 +594,8 @@ make_dialog (char* name,
|
||||
int nr_xft_data = left_buttons + right_buttons + 1;
|
||||
instance->xft_data = calloc (nr_xft_data + 1,
|
||||
sizeof(*instance->xft_data));
|
||||
if (!instance->xft_data)
|
||||
memory_full ((nr_xft_data + 1) * sizeof *instance->xft_data);
|
||||
|
||||
fill_xft_data (&instance->xft_data[0], w, xft_font);
|
||||
XtAddCallback (dialog, XtNdestroyCallback, destroy_xft_data,
|
||||
|
Loading…
x
Reference in New Issue
Block a user