9
0
Fork 0

blspec: Fix crash with menu disabled

blspec->menu is only valid when menu support is enabled. Check for it
before dereferencing the pointer.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Sascha Hauer 2013-10-30 11:36:58 +01:00
parent 2826ba50ed
commit 0b58452e13
1 changed files with 2 additions and 1 deletions

View File

@ -84,7 +84,8 @@ static inline void blspec_free(struct blspec *blspec)
list_for_each_entry_safe(entry, tmp, &blspec->entries, list)
blspec_entry_free(entry);
free(blspec->menu->display);
if (blspec->menu)
free(blspec->menu->display);
free(blspec->menu);
free(blspec);
}