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>
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;