Coverity: Forward NULL: CID 49
authorNelson Ferreira <nelson.ferreira@ieee.org>
Fri, 20 Jan 2012 17:35:49 +0000 (12:35 -0500)
committerNelson Ferreira <nelson.ferreira@ieee.org>
Fri, 20 Jan 2012 17:35:49 +0000 (12:35 -0500)
* 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 <nelson.ferreira@ieee.org>
src/ui/lwlib/lwlib.c

index 8730a4e..b66dcb1 100644 (file)
@@ -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();