Avoid yet another possible NULL pointer dereference found by GCC 6.1.1
* lwlib/lwlib.c (lw_get_all_values): Always check the value returned by get_widget_info.
This commit is contained in:
parent
55e4e83cf4
commit
d942c39c44
1 changed files with 7 additions and 5 deletions
|
@ -1042,11 +1042,13 @@ widget_value*
|
|||
lw_get_all_values (LWLIB_ID id)
|
||||
{
|
||||
widget_info* info = get_widget_info (id, False);
|
||||
widget_value* val = info->val;
|
||||
if (lw_get_some_values (id, val))
|
||||
return val;
|
||||
else
|
||||
return NULL;
|
||||
if (info)
|
||||
{
|
||||
widget_value* val = info->val;
|
||||
if (lw_get_some_values (id, val))
|
||||
return val;
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/* internal function used by the library dependent implementation to get the
|
||||
|
|
Loading…
Add table
Reference in a new issue