From 4d6b760b1ae6744332ce929321c6b0d0ea2b8f30 Mon Sep 17 00:00:00 2001 From: Lephenixnoir Date: Sun, 23 Mar 2025 19:04:15 +0100 Subject: [PATCH] jscrolledlist: silence two abort() insertions --- src/jscrolledlist.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/jscrolledlist.c b/src/jscrolledlist.c index 174524d..7a71e4d 100644 --- a/src/jscrolledlist.c +++ b/src/jscrolledlist.c @@ -24,10 +24,20 @@ jscrolledlist *jscrolledlist_create( jwidget_set_stretch(l, 1, 1, false); l->frame = jframe_create(l); + if(!l->frame) { + free(l); + return NULL; + } + jwidget_set_stretch(l->frame, 1, 1, false); jframe_set_align(l->frame, J_ALIGN_LEFT, J_ALIGN_TOP); l->list = jlist_create(info_function, paint_function, l->frame); + if(!l->list) { + jwidget_destroy(l->frame); + free(l); + return NULL; + } jwidget_set_stretch(l->list, 1, 1, false); return l;