NULL check before dereferencing
Check reg_list[i]->feature for NULL pointers before checking feature->name in order to avoid NULL access. Change-Id: If20401a6c5aa5e1e29f0fcf9bb95585b49658832 Signed-off-by: Luca BRUNO <lucab@debian.org> Reviewed-on: http://openocd.zylin.com/1809 Tested-by: jenkins Reviewed-by: Peter Stuge <peter@stuge.se> Reviewed-by: Jens Bauer <jens@gpio.dk>__archive__
parent
4516eebaba
commit
bb8c0d55d4
|
@ -1988,7 +1988,8 @@ static int get_reg_features_list(struct target *target, char **feature_list[], i
|
|||
if (reg_list[i]->exist == false)
|
||||
continue;
|
||||
|
||||
if ((reg_list[i]->feature->name != NULL)
|
||||
if (reg_list[i]->feature != NULL
|
||||
&& reg_list[i]->feature->name != NULL
|
||||
&& (strcmp(reg_list[i]->feature->name, ""))) {
|
||||
/* We found a feature, check if the feature is already in the
|
||||
* table. If not, allocate a new entry for the table and
|
||||
|
|
Loading…
Reference in New Issue