From a87437524e64742c929b0c86232067055c1b540d Mon Sep 17 00:00:00 2001 From: Nelson Ferreira Date: Fri, 20 Jan 2012 12:35:49 -0500 Subject: [PATCH] Coverity: Forward NULL: CID 49 * src/ui/lwlib/lwlib.c (instantiate_widget_instance): Make sure function is not dereferenced as NULL even in fatal crash case. Signed-off-by: Nelson Ferreira --- src/ui/lwlib/lwlib.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ui/lwlib/lwlib.c b/src/ui/lwlib/lwlib.c index 8730a4e..b66dcb1 100644 --- a/src/ui/lwlib/lwlib.c +++ b/src/ui/lwlib/lwlib.c @@ -898,10 +898,10 @@ static void instantiate_widget_instance(widget_instance * instance) fprintf(stderr, "No creation function for widget type %s\n", instance->info->type); abort(); + } else { + instance->widget = (*function) (instance); } - instance->widget = (*function) (instance); - if (!instance->widget) abort(); -- 2.34.1