mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
lcd: lcd_extern: fix get invalid extern_driver null pointer mistake [1/1]
PD#SWPL-1152 Problem: There is a null pointer mistake in lcd_extern_get_driver for invalid driver Solution: add null pointer protection Verify: txlx r311 Change-Id: I171d10ab26e6c298b8eb4065dfa054a237bfd53b Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
This commit is contained in:
@@ -86,6 +86,11 @@ static struct lcd_extern_config_s lcd_extern_config = {
|
||||
|
||||
struct aml_lcd_extern_driver_s *aml_lcd_extern_get_driver(int index)
|
||||
{
|
||||
if (lcd_ext_driver == NULL) {
|
||||
EXTERR("invalid driver\n");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
if (index >= LCD_EXTERN_INDEX_INVALID) {
|
||||
EXTERR("invalid driver index: %d\n", index);
|
||||
return NULL;
|
||||
|
||||
Reference in New Issue
Block a user